-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
The following workflow code asks the user for 2 approvals:
parallel ( A: { input id: 'A', message: "Run A" node('remote') { println("Running A") } }, B: { input id: 'B', message: "Run B" node('remote') { println("Running B") } } )
After a user approves both, they are undistinguishable on the Build page, as they say the same thing: "This was approved by user ...". See attached for a picture. This becomes even more useful when one of the input steps is aborted (in fact it would be also useful to see which steps are aborted and by who, without having to look at the console log).
I would like to be able to distinguish each approval. Using the ID and the message seems appropriate.
- is blocking
-
JENKINS-26121 Input step should maintain audit record
-
- Resolved
-
- relates to
-
JENKINS-40926 Persist accepted input values
-
- Resolved
-
[JENKINS-30972] Add a way to distinguish workflow input steps approvals shown on the build page
Description |
Original:
The following workflow code asks the user for 2 approvals: {noformat} parallel ( A: { input id: 'A', message: "Run A" node('remote') { println("Running A") } }, B: { input id: 'B', message: "Run B" node('remote') { println("Running B") } } ) {noformat} After a user approves both, they are undistinguishable on the Build page, as they say the same thing: "This was approved by user ...". See attached for a picture. I would like to be able to distinguish each approval. Using the ID and the message seems appropriate. |
New:
The following workflow code asks the user for 2 approvals: {noformat} parallel ( A: { input id: 'A', message: "Run A" node('remote') { println("Running A") } }, B: { input id: 'B', message: "Run B" node('remote') { println("Running B") } } ) {noformat} After a user approves both, they are undistinguishable on the Build page, as they say the same thing: "This was approved by user ...". See attached for a picture. This becomes even more useful when one of the input steps is aborted (in fact it would be also useful to see which steps are aborted and by who, without having to look at the console log). I would like to be able to distinguish each approval. Using the ID and the message seems appropriate. |
Link |
New:
This issue is blocking |
Workflow | Original: JNJira [ 166120 ] | New: JNJira + In-Review [ 182279 ] |
Component/s | New: pipeline-general [ 21692 ] |
Component/s | Original: workflow-plugin [ 18820 ] |
Component/s | New: pipeline-input-step-plugin [ 21708 ] | |
Component/s | Original: pipeline [ 21692 ] |
Link |
New:
This issue relates to |