-
Task
-
Resolution: Unresolved
-
Minor
-
-
GSoC 2019. Coding Phase 1, GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3
[Note]: Pipeline Steps are not incorporated in this task.
PromotionBadge class is to be made pipeline compatible:
Required changes during the course:
- Refactor the PromotionBadge class
- Make a new interface analogous to Promotion.java
- Refactor both ManualCondition and GroovyCondition which are the implementations of buildEnvVars
- There is a "addPromotionBadge()" pipeline step which demonstrates the compatibility
- There is is a documentation sample which shows how to use the feature in Pipeline
Acceptance Criteria:
- Refactor the PromotionBadge class for pipeline compatibility.
- Changes made to Groovy+Manual Condition for binary compatibility.
- Changes made to Promotion and Status classes for binary compatibility.
- Introduction of a new Interface PromotionRun.
- Add the "AddPromotionBadge" class for checking on-spot.
- Unit/Compilation Tests before Merge.
[JENKINS-57877] PromotionBadge compatibility with pipelines
Epic Link |
New:
|
Rank | New: Ranked higher |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Description |
Original:
PromotionBadge class is to be made pipeline compatible: Required changes during the course: * Refactor the PromotionBadge class * Make a new interface analogous to Promotion.java * Refactor both ManualCondition and GroovyCondition which are the implementations of buildEnvVars. |
New:
[Note]: Pipeline Steps are not incorporated in this task. PromotionBadge class is to be made pipeline compatible: Required changes during the course: * Refactor the PromotionBadge class * Make a new interface analogous to Promotion.java * Refactor both ManualCondition and GroovyCondition which are the implementations of buildEnvVars. |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Resolved [ 5 ] |
Resolution | Original: Fixed [ 1 ] | |
Status | Original: Resolved [ 5 ] | New: Reopened [ 4 ] |
Status | Original: Reopened [ 4 ] | New: In Progress [ 3 ] |
Description |
Original:
[Note]: Pipeline Steps are not incorporated in this task. PromotionBadge class is to be made pipeline compatible: Required changes during the course: * Refactor the PromotionBadge class * Make a new interface analogous to Promotion.java * Refactor both ManualCondition and GroovyCondition which are the implementations of buildEnvVars. |
New:
[Note]: Pipeline Steps are not incorporated in this task. PromotionBadge class is to be made pipeline compatible: Required changes during the course: * Refactor the PromotionBadge class * Make a new interface analogous to Promotion.java * Refactor both ManualCondition and GroovyCondition which are the implementations of buildEnvVars * There is a "addPromotionBadge()" pipeline step which demonstrates the compatibility * There is is a documentation sample which shows how to use the feature in Pipeline |
Description |
Original:
[Note]: Pipeline Steps are not incorporated in this task. PromotionBadge class is to be made pipeline compatible: Required changes during the course: * Refactor the PromotionBadge class * Make a new interface analogous to Promotion.java * Refactor both ManualCondition and GroovyCondition which are the implementations of buildEnvVars * There is a "addPromotionBadge()" pipeline step which demonstrates the compatibility * There is is a documentation sample which shows how to use the feature in Pipeline |
New:
[Note]: Pipeline Steps are not incorporated in this task. PromotionBadge class is to be made pipeline compatible: Required changes during the course: * Refactor the PromotionBadge class * Make a new interface analogous to Promotion.java * Refactor both ManualCondition and GroovyCondition which are the implementations of buildEnvVars * There is a "addPromotionBadge()" pipeline step which demonstrates the compatibility * There is is a documentation sample which shows how to use the feature in Pipeline Acceptance Criteria: * Refactor the PromotionBadge class for pipeline compatibility. * Changes made to Groovy+Manual Condition for binary compatibility. * Changes made to Promotion and Status classes for binary compatibility. * Introduction of a new Interface PromotionRun. * Add the "AddPromotionBadge" class for checking on-spot. * Unit/Compilation Tests before Merge. |