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

API(s) for acknowledging request for user input in a pipeline

    Details

    • Similar Issues:
    • Epic Link:
    • Sprint:
      pacific, atlantic, 1.0-b05/b-06, indian, arctic, tasman, christmas

      Description

      A pipeline can pause and ask for user input at any point.

      This needs to be exposed via the blue ocean REST api - both that it is waiting, but also that it can take a POST of data to acknowledge it. The input may take the form of Yes/No or it may be a richer set of input.

      In Scope:

      • API to fetch any pipelines blocked on "input" (for current user)
      • API to fetch what input is required from user (so a form can be built up on the client)
      • API to post confirmation from user (binary yes/no)
      • API to take a post of data from user (for non yes/no)
        (these are not necessarily separate unrelated apis, just that there needs to be support for those types of features)

      Out of scope:
      (perhaps we should start with simple yes/no)

        Attachments

          Issue Links

            Activity

            jamesdumay James Dumay created issue -
            michaelneale Michael Neale made changes -
            Field Original Value New Value
            Epic Link UX-165 [ 25873 ]
            michaelneale Michael Neale made changes -
            Link This issue blocks UX-390 [ UX-390 ]
            jamesdumay James Dumay made changes -
            Labels api
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            michaelneale Michael Neale made changes -
            Description A pipeline can pause and ask for user input at any point.

            This needs to be exposed somehow via the blue ocean REST api - both that it is waiting, but also that it can take a POST of data to acknowlege it. The input may take the form of Yes/No or it may be a richer set of input.
            A pipeline can pause and ask for user input at any point.

            This needs to be exposed via the blue ocean REST api - both that it is waiting, but also that it can take a POST of data to acknowledge it. The input may take the form of Yes/No or it may be a richer set of input.

            In Scope:
               * API to fetch any pipelines blocked on "input" (for current user)
               * API to
            michaelneale Michael Neale made changes -
            Description A pipeline can pause and ask for user input at any point.

            This needs to be exposed via the blue ocean REST api - both that it is waiting, but also that it can take a POST of data to acknowledge it. The input may take the form of Yes/No or it may be a richer set of input.

            In Scope:
               * API to fetch any pipelines blocked on "input" (for current user)
               * API to
            A pipeline can pause and ask for user input at any point.

            This needs to be exposed via the blue ocean REST api - both that it is waiting, but also that it can take a POST of data to acknowledge it. The input may take the form of Yes/No or it may be a richer set of input.

            In Scope:
               * API to fetch any pipelines blocked on "input" (for current user)
               * API to fetch what input is required from user
               * API to post confirmation from user (binary yes/no)
               * API to take a post of data from user (for non yes/no)

            Out of scope:
               (perhaps we should start with simple yes/no)
            jamesdumay James Dumay made changes -
            Epic Link UX-165 [ 25873 ] UX-70 [ 25240 ]
            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 api api blueocean-imported
            jamesdumay James Dumay made changes -
            Project User Experience [ 10600 ] Jenkins [ 10172 ]
            Key UX-395 JENKINS-35795
            Workflow Product Backlog April 2016 V2 [ 172172 ] JNJira [ 172415 ]
            Status To Do [ 10003 ] Open [ 1 ]
            Component/s blueocean-plugin [ 21481 ]
            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 -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Sprint 1.0-m11 [ 71 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Assignee Vivek Panday [ coervivek ]
            jamesdumay James Dumay made changes -
            Assignee Vivek Panday [ coervivek ] Vivek Pandey [ vivek ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-m11 [ 71 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-m12 [ 76 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Sprint 1.0-m12 [ 76 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 172415 ] JNJira + In-Review [ 184595 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-beta-2 [ 101 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Sprint 1.0-beta-4 [ 101 ] 1.0-beta-2 [ 111 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Sprint 1.0-b05/b-06 [ 111 ] 26-september, 1.0-b05/b-06 [ 101, 111 ]
            jamesdumay James Dumay made changes -
            Epic Link JENKINS-35750 [ 171713 ] JENKINS-38490 [ 174672 ]
            jamesdumay James Dumay made changes -
            Link This issue relates to JENKINS-38491 [ JENKINS-38491 ]
            michaelneale Michael Neale made changes -
            Description A pipeline can pause and ask for user input at any point.

            This needs to be exposed via the blue ocean REST api - both that it is waiting, but also that it can take a POST of data to acknowledge it. The input may take the form of Yes/No or it may be a richer set of input.

            In Scope:
               * API to fetch any pipelines blocked on "input" (for current user)
               * API to fetch what input is required from user
               * API to post confirmation from user (binary yes/no)
               * API to take a post of data from user (for non yes/no)

            Out of scope:
               (perhaps we should start with simple yes/no)
            A pipeline can pause and ask for user input at any point.

            This needs to be exposed via the blue ocean REST api - both that it is waiting, but also that it can take a POST of data to acknowledge it. The input may take the form of Yes/No or it may be a richer set of input.

            In Scope:
               * API to fetch any pipelines blocked on "input" (for current user)
               * API to fetch what input is required from user (so a form can be built up on the client)
               * API to post confirmation from user (binary yes/no)
               * API to take a post of data from user (for non yes/no)
            (these are not necessarily separate unrelated apis, just that there needs to be support for those types of features)

            Out of scope:
               (perhaps we should start with simple yes/no)


            michaelneale Michael Neale made changes -
            Link This issue blocks JENKINS-38494 [ JENKINS-38494 ]
            michaelneale Michael Neale made changes -
            Rank Ranked lower
            michaelneale Michael Neale made changes -
            Summary API for acknowledging request for user input in a pipeline API(s) for acknowledging request for user input in a pipeline
            michaelneale Michael Neale made changes -
            Link This issue relates to JENKINS-38804 [ JENKINS-38804 ]
            michaelneale Michael Neale made changes -
            Link This issue blocks JENKINS-35899 [ JENKINS-35899 ]
            michaelneale Michael Neale made changes -
            Sprint pacific, 1.0-b05/b-06 [ 101, 111 ] pacific, atlantic, 1.0-b05/b-06 [ 101, 106, 111 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Priority Major [ 3 ] Critical [ 2 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Sprint pacific, atlantic, 1.0-b05/b-06 [ 101, 106, 111 ] pacific, atlantic, 1.0-b05/b-06, indian [ 101, 106, 111, 126 ]
            jamesdumay James Dumay made changes -
            Sprint pacific, atlantic, 1.0-b05/b-06, indian [ 101, 106, 111, 126 ] pacific, atlantic, 1.0-b05/b-06, indian, arctic [ 101, 106, 111, 126, 131 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Sprint pacific, atlantic, 1.0-b05/b-06, indian, arctic [ 101, 106, 111, 126, 131 ] pacific, atlantic, 1.0-b05/b-06, indian, arctic, tasman [ 101, 106, 111, 126, 131, 136 ]
            jamesdumay James Dumay made changes -
            Sprint pacific, atlantic, 1.0-b05/b-06, indian, arctic, tasman [ 101, 106, 111, 126, 131, 136 ] pacific, atlantic, 1.0-b05/b-06, indian, arctic, tasman, frank [ 101, 106, 111, 126, 131, 136, 156 ]
            jamesdumay James Dumay made changes -
            Sprint pacific, atlantic, 1.0-b05/b-06, indian, arctic, tasman, frank [ 101, 106, 111, 126, 131, 136, 156 ] pacific, atlantic, 1.0-b05/b-06, indian, arctic, tasman, tethys [ 101, 106, 111, 126, 131, 136, 161 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Sprint pacific, atlantic, 1.0-b05/b-06, indian, arctic, tasman, tethys [ 101, 106, 111, 126, 131, 136, 161 ] pacific, atlantic, 1.0-b05/b-06, indian, arctic, tasman, christmas [ 101, 106, 111, 126, 131, 136, 176 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]

              People

              • Assignee:
                vivek Vivek Pandey
                Reporter:
                jamesdumay James Dumay
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: