Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Critical
-
Resolution: Fixed
-
Component/s: blueocean-plugin, pipeline-input-step-plugin
-
Environment:Jenkins 2.23.2
Blue Ocean 1.0.0-rc1
Pipeline: Input Step 2.5
-
Similar Issues:
-
Epic Link:
-
Sprint:Blue Ocean 1.0-rc3
Description
Notes
This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. Due to JENKINS-42920 the user will not receive feedback on why they are not allowed to proceed or any other error, which made this problem more confusing.
To run these scenarios you will need two users - 'alice' and 'bob'.
Scenario 1 - current user is 'alice', single approver
This works fine in Blue Ocean
node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" }
Scenario 2 - current user is 'alice', multiple approvers
node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice,bob" }
Original request
I use input step like below:
timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A,B,C" }
can not use multi submitter in Blue Ocean UI, but it works fine in the old UI.
Attachments
Issue Links
- relates to
-
JENKINS-42920 Developer should see error message for failed input step
-
- Closed
-
- mentioned in
-
Wiki Page Loading...
Activity
Field | Original Value | New Value |
---|---|---|
Description |
I use input step like below: ``` timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "hanks, jsuksl, yumuem-sl" } ``` can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
I use input step like below: ``` timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } ``` can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
Epic Link | JENKINS-38490 [ 174672 ] |
Sprint | Blue Ocean 1.1 [ 271 ] |
Rank | Ranked higher |
Assignee | hanks justin [ hanks ] |
Link |
This issue relates to |
Description |
I use input step like below: ``` timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } ``` can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
Description |
I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. To run the scenario you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice, bob" {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
Description |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. To run the scenario you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice, bob" {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. Due to To run these scenarios you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice, bob" {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
Priority | Blocker [ 1 ] | Critical [ 2 ] |
Summary | Multi submitter defined in input step is not worked in Blue Ocean UI | Inputs with multiple approvers do not work |
Rank | Ranked higher |
Assignee | Vivek Pandey [ vivek ] |
Sprint | Blue Ocean 1.1 [ 271 ] | Blue Ocean 1.0-rc2 [ 261 ] |
Rank | Ranked lower |
Rank | Ranked higher |
Assignee | Vivek Pandey [ vivek ] | Ivan Meredith [ detab ] |
Assignee | Ivan Meredith [ detab ] | Ivan Meredith [ imeredith ] |
Rank | Ranked lower |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Review [ 10005 ] |
Description |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. Due to To run these scenarios you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice, bob" {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. Due to To run these scenarios you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" } {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice, bob" } {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
Description |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. Due to To run these scenarios you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" } {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice, bob" } {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. Due to To run these scenarios you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" } {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice,bob" } {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
Description |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. Due to To run these scenarios you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" } {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice,bob" } {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A, B, C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
*Notes* This will work when there is a single approver specified but not when there are multiple. Blue Ocean will respond with a 400 error. Due to To run these scenarios you will need two users - 'alice' and 'bob'. *Scenario 1 - current user is 'alice', single approver* This works fine in Blue Ocean {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice" } {code} *Scenario 2 - current user is 'alice', multiple approvers* {code} node { echo 'hello world' input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "alice,bob" } {code} *Original request* I use input step like below: {code} timeout(time: 5, unit: "DAYS") \{ input message: "Do you want to approve this job to deploy to production?", ok: "OK", submitter: "A,B,C" } {code} can not use multi submitter in Blue Ocean UI, but it works fine in the old UI. |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10005 ] | Resolved [ 5 ] |
Remote Link | This issue links to "Wiki Page (Jenkins Wiki)" [ 15837 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |