Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-57861

Make(Manual Condition) work incorporating all the required dependencies.

    • Blue Ocean - Candidates, GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2

      Like the Self-Promotion Condition, make the manual condition compatible taking into consideration of all the backward compatibility conditions.

      Expected Flow for the Implementation:

      • Since it is a parameterized build, PromotionProcess checks for its occurence, so make a new PromotionProcess Interface for this and carry out the same refactoring done for the Self-Promotion Condition.

      Acceptance Criteria:

      • Detach the Manual Promotion condition from PromotionProcess to a new interface.
      • Make a new class for Manual Promotion.
      •  Unit Tests run good. 

       

          [JENKINS-57861] Make(Manual Condition) work incorporating all the required dependencies.

          Prastik Gyawali created issue -
          Prastik Gyawali made changes -
          Epic Link New: JENKINS-57634 [ 199564 ]
          Prastik Gyawali made changes -
          Rank New: Ranked higher
          Prastik Gyawali made changes -
          Description New: Like the Self-Promotion Condition, make the manual condition compatible taking into consideration of all the backward compatibility conditions.

          +_*Expected Flow for the Implementation:*_+
           * Since it is a parameterized build, PromotionProcess checks for its occurence, so make a new PromotionProcess Interface for this and carry out the same refactoring done for the Self-Promotion Condition.
          Prastik Gyawali made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Prastik Gyawali made changes -
          Status Original: In Progress [ 3 ] New: Open [ 1 ]
          Prastik Gyawali made changes -
          Description Original: Like the Self-Promotion Condition, make the manual condition compatible taking into consideration of all the backward compatibility conditions.

          +_*Expected Flow for the Implementation:*_+
           * Since it is a parameterized build, PromotionProcess checks for its occurence, so make a new PromotionProcess Interface for this and carry out the same refactoring done for the Self-Promotion Condition.
          New: Like the Self-Promotion Condition, make the manual condition compatible taking into consideration of all the backward compatibility conditions.

          +_*Expected Flow for the Implementation:*_+
           * Since it is a parameterized build, PromotionProcess checks for its occurence, so make a new PromotionProcess Interface for this and carry out the same refactoring done for the Self-Promotion Condition.

          Acceptance Criteria:
           * Detach the Manual Promotion condition from PromotionProcess to a new interface.
           * Make a new class for Manual Promotion.
           *   

           
          Prastik Gyawali made changes -
          Description Original: Like the Self-Promotion Condition, make the manual condition compatible taking into consideration of all the backward compatibility conditions.

          +_*Expected Flow for the Implementation:*_+
           * Since it is a parameterized build, PromotionProcess checks for its occurence, so make a new PromotionProcess Interface for this and carry out the same refactoring done for the Self-Promotion Condition.

          Acceptance Criteria:
           * Detach the Manual Promotion condition from PromotionProcess to a new interface.
           * Make a new class for Manual Promotion.
           *   

           
          New: Like the Self-Promotion Condition, make the manual condition compatible taking into consideration of all the backward compatibility conditions.

          +_*Expected Flow for the Implementation:*_+
           * Since it is a parameterized build, PromotionProcess checks for its occurence, so make a new PromotionProcess Interface for this and carry out the same refactoring done for the Self-Promotion Condition.

          Acceptance Criteria:
           * Detach the Manual Promotion condition from PromotionProcess to a new interface.
           * Make a new class for Manual Promotion.
           *  Unit Tests run good. 

           
          Oleg Nenashev made changes -
          Sprint Original: GSoC 2019. Coding Phase 1 [ 686 ] New: GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2 [ 686, 691 ]
          Oleg Nenashev made changes -
          Sprint Original: GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2 [ 686, 691 ] New: GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3 [ 686, 691, 696 ]

            Unassigned Unassigned
            derndren161 Prastik Gyawali
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: