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

Form to capture user input when pipeline is waiting for user input

    XMLWordPrintable

Details

    • pacific, 1.0-b05/b-06

    Description

      In Scope

      • Pipeline graph, activity list, branch list and result screen needs to communicate somehow that the pipeline is blocked and waiting for input
      • Developer will need some way of providing the input (dialog with a form?) and a way of triggering the input form.

      Notes
      A pipeline can block for user input at any point.

      The input can take the form of Yes/No to continue or fail the current run.
      It can also ask for some piece of input from a user (which may be a choice, a password or other things).

      Currently the Jenkins 2.0 stage view shows only the Yes/No case, but ideally blue ocean will be able to show the other forms of approval.

      This form will be used both when the user clicks on the "waiting for input" card, or from the railroad.

      (this is both a design task, but an API will likely be needed for this).

      Attachments

        1. Input Form.png
          Input Form.png
          121 kB
        2. screenshot-1.png
          screenshot-1.png
          7 kB
        3. Successful result.png
          Successful result.png
          88 kB

        Issue Links

          Activity

            jamesdumay James Dumay created issue -
            michaelneale Michael Neale made changes -
            Field Original Value New Value
            Epic Link UX-19 [ 24579 ]
            michaelneale Michael Neale made changes -
            Attachment Screen Shot 2016-05-04 at 11.35.47 AM.png [ 16114 ]
            michaelneale Michael Neale made changes -
            Link This issue is blocked by UX-395 [ UX-395 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            michaelneale Michael Neale made changes -
            Attachment Screen Shot 2016-05-16 at 3.17.23 PM.png [ 16512 ]
            jamesdumay James Dumay made changes -
            Issue Type Story [ 10001 ] Task [ 3 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-m8 [ 46 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Assignee James Dumay [ jdumay ]
            admin V R made changes -
            Project Import Tue Jun 14 12:50:41 JST 2016 [ 1465876241198 ]
            rtyler R. Tyler Croy made changes -
            Project Import Wed Jun 15 02:53:18 UTC 2016 [ 1465959198925 ]
            jamesdumay James Dumay made changes -
            Labels blueocean-imported
            jamesdumay James Dumay made changes -
            Assignee James Dumay [ jamesdumay ]
            jamesdumay James Dumay made changes -
            Component/s blueocean-plugin [ 21481 ]
            Key UX-390 JENKINS-35899
            Workflow Product Backlog April 2016 V2 [ 172198 ] JNJira [ 172519 ]
            Project User Experience [ 10600 ] Jenkins [ 10172 ]
            Status To Do [ 10003 ] Open [ 1 ]
            admin V R made changes -
            Assignee James Dumay [ jdumay ]
            admin V R made changes -
            Priority Medium [ 3 ] Major [ 10000 ]
            admin V R made changes -
            Reporter Michael Neale [ mneale ] James Dumay [ jamesdumay ]
            admin V R made changes -
            Reporter James Dumay [ jdumay ] James Dumay [ jdumay ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-m8 [ 46 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-japan-m9 [ 41 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Sprint 1.0-japan-m9 [ 41 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Sprint 1.0-m10 [ 66 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Sprint 1.0-m10 [ 66 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 172519 ] JNJira + In-Review [ 184611 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Priority Major [ 3 ] Critical [ 2 ]
            jamesdumay James Dumay made changes -
            Description A pipeline can block for user input at any point.

            The input can take the form of Yes/No to continue or fail the current run.
            It can also ask for some piece of input from a user (which may be a choice, a password or other things).

            Currently the Jenkins 2.0 stage view shows only the Yes/No case, but ideally blue ocean will be able to show the other forms of approval.

            This form will be used both when the user clicks on the "waiting for input" card, or from the railroad.
             
            (this is both a design task, but an API will likely be needed for this).
            *In Scope*
            * Pipeline graph, activity list, branch list and result screen needs to communicate somehow that the pipeline is blocked and waiting for input
            * Developer will need some way of providing the input (dialog with a form?) and a way of triggering the input form.

            *Notes*
            A pipeline can block for user input at any point.

            The input can take the form of Yes/No to continue or fail the current run.
            It can also ask for some piece of input from a user (which may be a choice, a password or other things).

            Currently the Jenkins 2.0 stage view shows only the Yes/No case, but ideally blue ocean will be able to show the other forms of approval.

            This form will be used both when the user clicks on the "waiting for input" card, or from the railroad.
             
            (this is both a design task, but an API will likely be needed for this).
            jamesdumay James Dumay made changes -
            Assignee James Dumay [ jamesdumay ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Sprint 1.0-beta-2 [ 101 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Link This issue blocks JENKINS-37249 [ JENKINS-37249 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Sprint 1.0-beta-4 [ 101 ] 1.0-beta-3 [ 111 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Attachment Successful result.png [ 33793 ]
            jamesdumay James Dumay made changes -
            Assignee Brody Maclean [ brody ]
            brody Brody Maclean made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-b05/b-06 [ 111 ] 26-september, 1.0-b05/b-06 [ 101, 111 ]
            brody Brody Maclean made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            brody Brody Maclean made changes -
            Attachment Input Form.png [ 34277 ]
            brody Brody Maclean made changes -
            Assignee Brody Maclean [ brody ] Michael Neale [ michaelneale ]
            michaelneale Michael Neale made changes -
            Link This issue blocks JENKINS-38494 [ JENKINS-38494 ]
            michaelneale Michael Neale made changes -
            Link This issue is blocked by JENKINS-35795 [ JENKINS-35795 ]
            michaelneale Michael Neale made changes -
            Resolution Done [ 10000 ]
            Status In Review [ 10005 ] Closed [ 6 ]
            vivek Vivek Pandey made changes -
            Attachment screenshot-1.png [ 35059 ]

            People

              michaelneale Michael Neale
              jamesdumay James Dumay
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: