-
Task
-
Resolution: Unresolved
-
Major
-
-
GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3
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.
[JENKINS-57637] Detach the required classes and their descriptors from "hudson.plugins.promoted_builds" package and refactor them for Pipeline Compatibility.
Epic Link |
New:
|
Labels | Original: gsoc-2019 | New: gsoc-2019 gsoc2019-artifact-promotion-in-pipeline |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Sprint | Original: GSoC 2019. Coding Phase 1 [ 686 ] | |
Summary | Original: Detach the existing extensions,implementations,conditions,etc and refactor them for pipeline compatibility. | New: Detach needy classes and their descriptors from "hudson.plugins.promoted_builds" package and refactor them for Pipeline Compatibility. |
Summary | Original: Detach needy classes and their descriptors from "hudson.plugins.promoted_builds" package and refactor them for Pipeline Compatibility. | New: Detach the required classes and their descriptors from "hudson.plugins.promoted_builds" package and refactor them for Pipeline Compatibility. |
Description |
New:
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. 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. |
Description |
Original:
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. 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. |
New:
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. |
Sprint | New: GSoC 2019. Coding Phase 1 [ 686 ] |
Status | Original: In Progress [ 3 ] | New: Open [ 1 ] |