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

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

    XMLWordPrintable

    Details

    • Similar Issues:
    • Sprint:
      GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3

      Description

      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. 

       

        Attachments

          Activity

          derndren161 Prastik Gyawali created issue -
          derndren161 Prastik Gyawali made changes -
          Field Original Value New Value
          Epic Link JENKINS-57634 [ 199564 ]
          derndren161 Prastik Gyawali made changes -
          Rank Ranked higher
          derndren161 Prastik Gyawali made changes -
          Description 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.
          derndren161 Prastik Gyawali made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          derndren161 Prastik Gyawali made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          derndren161 Prastik Gyawali made changes -
          Description 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.
          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.
           *   

           
          derndren161 Prastik Gyawali made changes -
          Description 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.
           *   

           
          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 Oleg Nenashev made changes -
          Sprint GSoC 2019. Coding Phase 1 [ 686 ] GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2 [ 686, 691 ]
          oleg_nenashev Oleg Nenashev made changes -
          Sprint GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2 [ 686, 691 ] GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3 [ 686, 691, 696 ]
          Hide
          oleg_nenashev Oleg Nenashev added a comment -

          Moving the issue to the JENKINS-36089 EPIC

          Show
          oleg_nenashev Oleg Nenashev added a comment - Moving the issue to the JENKINS-36089 EPIC
          oleg_nenashev Oleg Nenashev made changes -
          Epic Link JENKINS-57634 [ 199564 ] JENKINS-36089 [ 172050 ]
          oleg_nenashev Oleg Nenashev made changes -
          Assignee Prastik Gyawali [ derndren161 ]
          ainr Ainur Khakimov made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          ainr Ainur Khakimov made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          naveenboni Naveen Boni made changes -
          Status Open [ 1 ] In Progress [ 3 ]

            People

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

              Dates

              Created:
              Updated: