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

Detach the required classes and their descriptors from "hudson.plugins.promoted_builds" package and refactor them for Pipeline Compatibility.

    Details

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

      Description

      Many of the required "hudson.plugins.promoted_builds.conditions" extension points depend on certain classes/extension point implementations in the promoted_builds package. Such modules are to be detached and refactored for pipeline compatibility so that they can be extended by the classes in the promoted_builds.condition. Such main classes include:
      1) PromotionCondition,
      2) PromotionBadge,
      3) PromotionProcess,
      4) PromotionConditionDescriptor,
      5) JobPropertyImpl,
      6) PromotedBuildAction,
      7) All the related DescriptorImpl's and Descriptors (eg: PromotionConditionDescriptor)
      8) [Also other classes (if needed)]

      This would be the initial step to make the promotion conditions work in the pipelines.

        Attachments

          Activity

          Hide
          jnz_topdanmark Jon Brohauge added a comment -

          Changed status, due to no acitve work is being done in this particular task.

          The work is destributed to related issues, since this task i a superset of tasks

          Show
          jnz_topdanmark Jon Brohauge added a comment - Changed status, due to no acitve work is being done in this particular task. The work is destributed to related issues, since this task i a superset of tasks
          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

            People

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

              Dates

              • Created:
                Updated: