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) Make all Detaching the Extensions,PromotionConditions,Implementations,etc pipeline compatible(by detaching them extension points from the promoted-builds) 2) Apply the parameterized-trigger concept to trigger the promotion job hudson. 3) Use the run-selector-plugin and/or copy-artifacts to know the triggering buildplugins. 4) Test this job applicationpromoted_builds for pipeline compatibility.
*+Tasks to be completed during the first coding phase.+* 1) Detaching the extension points 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.)_*