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

Support Replay of a pipeline which allows a user to update a pipeline script before retrying

      In a multibranch project, Jenkins allows you to select a run of a pipeline and "replay it" as the same commit. A user can also view and optionally edit the Jenkinsfile, so when it "runs" it runs with the modified Jenkinsfile. This is very useful for debugging a Jenkinsfile, or just retrying a specific commit to see if the failure is related to a commit, or environmental.

      We need an api that allows it to take the Jenkinsfile script to execute, but also provide the state of the Jenkinsfile as it was.

      In scope:

      • Retry pipeline with latest HEAD of scm (no change of Jenkinsfile)
      • Retry of freestyle job with latest HEAD of scm
      • Replay of multibranch pipeline with same Jenkinsfile content for a specific commit specified
      • Replay of multibranch pipeline with modified Jenkinsfile content for a specific commit specified

      Out of scope:

      • Replay of freestyle for a specific commit
      • Replay of freestyle with modified content

      Required for parity with Jenkins.

          [JENKINS-35839] Support Replay of a pipeline which allows a user to update a pipeline script before retrying

          James Dumay created issue -
          Michael Neale made changes -
          Epic Link New: UX-165 [ 25873 ]
          Michael Neale made changes -
          Link New: This issue blocks UX-432 [ UX-432 ]
          James Dumay made changes -
          Rank New: Ranked higher
          James Dumay made changes -
          Rank New: Ranked lower
          Michael Neale made changes -
          Description Original: In a multibranch project, Jenkins allows you to select a build (?) and then "replay" it by modifying the pipeline script that is in a Jenkinsfile in a text box, and running it (runs the latest version of the branch it was on).

          We need an api that allows it to take the Jenkinsfile script to execute, but also provide the state of the Jenkinsfile as it was.

          Required for parity with Jenkins.
          New: In a multibranch project, Jenkins allows you to select a build (?) and then "replay" it by modifying the pipeline script that is in a Jenkinsfile in a text box, and running it.

          We need an api that allows it to take the Jenkinsfile script to execute, but also provide the state of the Jenkinsfile as it was.

          Required for parity with Jenkins.
          James Dumay made changes -
          Link New: This issue is blocked by UX-351 [ UX-351 ]
          Michael Neale made changes -
          Description Original: In a multibranch project, Jenkins allows you to select a build (?) and then "replay" it by modifying the pipeline script that is in a Jenkinsfile in a text box, and running it.

          We need an api that allows it to take the Jenkinsfile script to execute, but also provide the state of the Jenkinsfile as it was.

          Required for parity with Jenkins.
          New: In a multibranch project, Jenkins allows you to select a run of a pipeline and "replay it" as the same commit. A user can also view and optionally edit the Jenkinsfile, so when it "runs" it runs with the modified Jenkinsfile. This is very useful for

          We need an api that allows it to take the Jenkinsfile script to execute, but also provide the state of the Jenkinsfile as it was.

          Required for parity with Jenkins.
          Michael Neale made changes -
          Description Original: In a multibranch project, Jenkins allows you to select a run of a pipeline and "replay it" as the same commit. A user can also view and optionally edit the Jenkinsfile, so when it "runs" it runs with the modified Jenkinsfile. This is very useful for

          We need an api that allows it to take the Jenkinsfile script to execute, but also provide the state of the Jenkinsfile as it was.

          Required for parity with Jenkins.
          New: In a multibranch project, Jenkins allows you to select a run of a pipeline and "replay it" as the same commit. A user can also view and optionally edit the Jenkinsfile, so when it "runs" it runs with the modified Jenkinsfile. This is very useful for debugging a Jenkinsfile, or just retrying a specific commit to see if the failure is related to a commit, or environmental.

          We need an api that allows it to take the Jenkinsfile script to execute, but also provide the state of the Jenkinsfile as it was.

          In scope:
            * Retry pipeline with latest HEAD of scm (no change of Jenkinsfile)
            * Retry of freestyle job with latest HEAD of scm
            * Replay of multibranch pipeline with same Jenkinsfile content for a specific commit specified
            * Replay of multibranch pipeline with modified Jenkinsfile content for a specific commit specified

          Out of scope:
            * Replay of freestyle for a specific commit
            * Replay of freestyle with modified content



          Required for parity with Jenkins.
          V R made changes -
          Project Import New: Tue Jun 14 12:50:41 JST 2016 [ 1465876241198 ]
          R. Tyler Croy made changes -
          Project Import New: Wed Jun 15 02:53:18 UTC 2016 [ 1465959198925 ]

            Unassigned Unassigned
            jamesdumay James Dumay
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: