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

Cannot change parameter value for promotion re-execution

    XMLWordPrintable

Details

    Description

      For parametrized promotion:
      It is possible to set parameters values only for the first promotion execution for a specific build.
      For re-execution parameters cannot be changed. Promotion process gets the same values.

      Attachments

        Issue Links

          Activity

            kevincai Kevin Cai added a comment -

            In case of promote failure due to incorrect parameter given (maybe typo), there is no chance to get it correct again unless triggering a new build and do the promotion.

            kevincai Kevin Cai added a comment - In case of promote failure due to incorrect parameter given (maybe typo), there is no chance to get it correct again unless triggering a new build and do the promotion.
            liamjbennett liamjbennett added a comment -

            This should be a configurable option. Also you may want to disable the ability to edit parameters if the previous promotion has failed, thus forcing the user to fix the failure before moving on to the next promotion.

            liamjbennett liamjbennett added a comment - This should be a configurable option. Also you may want to disable the ability to edit parameters if the previous promotion has failed, thus forcing the user to fix the failure before moving on to the next promotion.
            winotu Chris Z added a comment -

            A little bit frustrating bug.

            winotu Chris Z added a comment - A little bit frustrating bug.

            Would gladly pay for this enhancement

            nateo Nathan Overbey added a comment - Would gladly pay for this enhancement

            Changed issue type from Bug to Improvement

            nateo Nathan Overbey added a comment - Changed issue type from Bug to Improvement

            ok, my friends. I have found a work around. I wrote a script that executes after the promoted job. It strips out the promotion history (xml) from the build job (build.xml). I then post that xml file to http://jenkinsurl/job/test1/config.xml.

            It takes a bit of scripting because you'll need to find the build.xml file.

            Would still be nice to have this baked into the plugin in a manor that makes it easy to view the history via UI. My method wacks it in the UI.

            nateoverbey Nathan Overbey added a comment - ok, my friends. I have found a work around. I wrote a script that executes after the promoted job. It strips out the promotion history (xml) from the build job (build.xml). I then post that xml file to http://jenkinsurl/job/test1/config.xml . It takes a bit of scripting because you'll need to find the build.xml file. Would still be nice to have this baked into the plugin in a manor that makes it easy to view the history via UI. My method wacks it in the UI.
            cvarjao Clecio Varjao added a comment - I've submitted a pull request: https://github.com/jenkinsci/promoted-builds-plugin/pull/27
            marvix Marvi Benedet added a comment -

            Tried this snapshoot ad worked for me.
            Many thanks Clecio!

            marvix Marvi Benedet added a comment - Tried this snapshoot ad worked for me. Many thanks Clecio!
            cvarjao Clecio Varjao added a comment -

            I need some comments/votes to include my fix with the source code:
            https://github.com/jenkinsci/promoted-builds-plugin/pull/28

            Anybody else have been using my patch?

            cvarjao Clecio Varjao added a comment - I need some comments/votes to include my fix with the source code: https://github.com/jenkinsci/promoted-builds-plugin/pull/28 Anybody else have been using my patch?

            Code changed in jenkins
            User: cvarjao
            Path:
            src/main/java/hudson/plugins/promoted_builds/Promotion.java
            src/main/java/hudson/plugins/promoted_builds/PromotionParametersAction.java
            src/main/java/hudson/plugins/promoted_builds/PromotionProcess.java
            src/main/java/hudson/plugins/promoted_builds/Status.java
            src/main/java/hudson/plugins/promoted_builds/conditions/ManualCondition.java
            src/main/resources/hudson/plugins/promoted_builds/PromotedBuildAction/index.jelly
            src/main/resources/hudson/plugins/promoted_builds/conditions/ManualCondition/Badge/index.jelly
            http://jenkins-ci.org/commit/promoted-builds-plugin/9395ed5d781ac93fcd6baf629e99a2f0048a05aa
            Log:
            [FIXED JENKINS-8962] Enable editing parameters for re-executions

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: cvarjao Path: src/main/java/hudson/plugins/promoted_builds/Promotion.java src/main/java/hudson/plugins/promoted_builds/PromotionParametersAction.java src/main/java/hudson/plugins/promoted_builds/PromotionProcess.java src/main/java/hudson/plugins/promoted_builds/Status.java src/main/java/hudson/plugins/promoted_builds/conditions/ManualCondition.java src/main/resources/hudson/plugins/promoted_builds/PromotedBuildAction/index.jelly src/main/resources/hudson/plugins/promoted_builds/conditions/ManualCondition/Badge/index.jelly http://jenkins-ci.org/commit/promoted-builds-plugin/9395ed5d781ac93fcd6baf629e99a2f0048a05aa Log: [FIXED JENKINS-8962] Enable editing parameters for re-executions

            Code changed in jenkins
            User: Nicolas De Loof
            Path:
            src/main/java/hudson/plugins/promoted_builds/Promotion.java
            src/main/java/hudson/plugins/promoted_builds/PromotionProcess.java
            src/main/java/hudson/plugins/promoted_builds/Status.java
            src/main/java/hudson/plugins/promoted_builds/conditions/ManualCondition.java
            src/main/resources/hudson/plugins/promoted_builds/PromotedBuildAction/index.jelly
            src/main/resources/hudson/plugins/promoted_builds/conditions/ManualCondition/Badge/index.jelly
            http://jenkins-ci.org/commit/promoted-builds-plugin/4f62ff6259e7336e9378f5d9810dda9d7dbff61d
            Log:
            Merge remote-tracking branch 'cvarjao/JENKINS-8962'

            Conflicts:
            src/main/java/hudson/plugins/promoted_builds/Promotion.java

            Compare: https://github.com/jenkinsci/promoted-builds-plugin/compare/770c7bbb69a2...4f62ff6259e7

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Nicolas De Loof Path: src/main/java/hudson/plugins/promoted_builds/Promotion.java src/main/java/hudson/plugins/promoted_builds/PromotionProcess.java src/main/java/hudson/plugins/promoted_builds/Status.java src/main/java/hudson/plugins/promoted_builds/conditions/ManualCondition.java src/main/resources/hudson/plugins/promoted_builds/PromotedBuildAction/index.jelly src/main/resources/hudson/plugins/promoted_builds/conditions/ManualCondition/Badge/index.jelly http://jenkins-ci.org/commit/promoted-builds-plugin/4f62ff6259e7336e9378f5d9810dda9d7dbff61d Log: Merge remote-tracking branch 'cvarjao/ JENKINS-8962 ' Conflicts: src/main/java/hudson/plugins/promoted_builds/Promotion.java Compare: https://github.com/jenkinsci/promoted-builds-plugin/compare/770c7bbb69a2...4f62ff6259e7
            cvarjao Clecio Varjao added a comment -

            fix on pull request #28

            cvarjao Clecio Varjao added a comment - fix on pull request #28

            People

              cvarjao Clecio Varjao
              kirill_evstigneev Kirill Evstigneev
              Votes:
              14 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: