Details
-
Epic
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Won't Do
-
GSoC '19: artifact promotion in Jenkins' pipeline. (Coding Phase-I)
-
Description
Tasks to be completed during the first coding phase.
1) Detaching the required modules from hudson.plugins.promoted_builds(and refactoring those) for pipeline compatibility.(Includes 8-10 such modules on which the promoted_builds.condition rely).
2) Detach the extension points from promoted_builds.condition package for pipeline compatibility.
Done in two Stages:
- Refactor four such conditions(Up/Downstream, Manual and Self Promotion Conditions).
- Refactor the remaining extensions points and also make the two points inside integrations.dsl package pipeline
compatible(ReleasePromotionCondition and JobDslManualCondition).
3) Create new customs steps for the new plugin. (Also Done in Two stages as described in the task.)
Attachments
Issue Links
- relates to
-
JENKINS-36089 Pipeline support for Promoted Builds Plugin
-
- Open
-
Activity
Field | Original Value | New Value |
---|---|---|
Description |
Tasks to be completed during the first coding phase. 1) Make all the Extensions,PromotionConditions,Implementations,etc pipeline compatible(by detaching them from the promoted-builds) 2) Apply the parameterized-trigger concept to trigger the promotion job. 3) Use the run-selector-plugin and/or copy-artifacts to know the triggering build. 4) Test this job application. 5) [New tasks to be updated or modified] |
Epic Child | JENKINS-57637 [ 199567 ] |
Sprint | GSoC 2019. Coding Phase 1 [ 686 ] |
Epic Child | JENKINS-57687 [ 199622 ] |
Epic Child | JENKINS-57688 [ 199623 ] |
Epic Child | JENKINS-57689 [ 199624 ] |
Labels | gsoc-2019 | gsoc-2019 gsoc-2019-artifact-promotion-pipeline-plugin |
Labels | gsoc-2019 gsoc-2019-artifact-promotion-pipeline-plugin | gsoc-2019 |
Link | This issue relates to JENKINS-36089 [ JENKINS-36089 ] |
Epic Child | JENKINS-57777 [ 199724 ] |
Description |
Tasks to be completed during the first coding phase. 1) Make all the Extensions,PromotionConditions,Implementations,etc pipeline compatible(by detaching them from the promoted-builds) 2) Apply the parameterized-trigger concept to trigger the promotion job. 3) Use the run-selector-plugin and/or copy-artifacts to know the triggering build. 4) Test this job application. 5) [New tasks to be updated or modified] |
Tasks to be completed during the first coding phase. 1) Detaching the extension points from hudson.plugins.promoted_builds for pipeline compatibility. |
Description |
Tasks to be completed during the first coding phase. 1) Detaching the extension points from hudson.plugins.promoted_builds for pipeline compatibility. |
*+Tasks to be completed during the first coding phase.+* 1) Detaching the required modules from hudson.plugins.promoted_builds(and refactoring those) for pipeline compatibility.(Includes 8-10 such modules on which the promoted_builds.condition rely). 2) Detach the extension points from promoted_builds.condition package for pipeline compatibility. *_Done in two Stages:_* # Refactor four such conditions(Up/Downstream, Manual and Self Promotion Conditions). # Refactor the remaining extensions points and also make the two points inside integrations.dsl package pipeline compatible(ReleasePromotionCondition and JobDslManualCondition). 3) Create new customs steps for the new plugin. *_(Also Done in Two stages as described in the task.)_* |
Description |
*+Tasks to be completed during the first coding phase.+* 1) Detaching the required modules from hudson.plugins.promoted_builds(and refactoring those) for pipeline compatibility.(Includes 8-10 such modules on which the promoted_builds.condition rely). 2) Detach the extension points from promoted_builds.condition package for pipeline compatibility. *_Done in two Stages:_* # Refactor four such conditions(Up/Downstream, Manual and Self Promotion Conditions). # Refactor the remaining extensions points and also make the two points inside integrations.dsl package pipeline compatible(ReleasePromotionCondition and JobDslManualCondition). 3) Create new customs steps for the new plugin. *_(Also Done in Two stages as described in the task.)_* |
*+Tasks to be completed during the first coding phase.+* 1) Detaching the required modules from hudson.plugins.promoted_builds(and refactoring those) for pipeline compatibility.(Includes 8-10 such modules on which the promoted_builds.condition rely). 2) Detach the extension points from promoted_builds.condition package for pipeline compatibility. *_Done in two Stages:_* # Refactor four such conditions(Up/Downstream, Manual and Self Promotion Conditions). # Refactor the remaining extensions points and also make the two points inside integrations.dsl package pipeline compatible(ReleasePromotionCondition and JobDslManualCondition). 3) Create new customs steps for the new plugin. *_(Also Done in Two stages as described in the task.)_* |
Epic Child | JENKINS-57816 [ 199770 ] |
Epic Child | JENKINS-57839 [ 199797 ] |
Epic Child | JENKINS-57861 [ 199823 ] |
Epic Child | JENKINS-57877 [ 199840 ] |
Epic Child | JENKINS-57903 [ 199868 ] |
Epic Child | JENKINS-57921 [ 199893 ] |
Epic Child | JENKINS-57937 [ 199913 ] |
Assignee | Prastik Gyawali [ derndren161 ] |
Resolution | Won't Do [ 10001 ] | |
Status | Open [ 1 ] | Fixed but Unreleased [ 10203 ] |
Epic Child | JENKINS-57839 [ 199797 ] |
Epic Child | JENKINS-57816 [ 199770 ] |
Epic Child | JENKINS-57777 [ 199724 ] |
Epic Child | JENKINS-57637 [ 199567 ] |
Epic Child | JENKINS-57688 [ 199623 ] |
Epic Child | JENKINS-57687 [ 199622 ] |
Epic Child | JENKINS-57921 [ 199893 ] |
Epic Child | JENKINS-57937 [ 199913 ] |
Epic Child | JENKINS-57877 [ 199840 ] |
Epic Child | JENKINS-57689 [ 199624 ] |
Epic Child | JENKINS-57903 [ 199868 ] |
Epic Child | JENKINS-57861 [ 199823 ] |
Resolution | Won't Do [ 10001 ] | |
Status | Fixed but Unreleased [ 10203 ] | Reopened [ 4 ] |
Resolution | Won't Do [ 10001 ] | |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Epic Child | JENKINS-62707 [ 206894 ] |
Some historical suggestions can be found in JENKINS-36089.