Submit Your Ideas

We want to hear from you - vote for the features and improvements you'd most like to see, or submit your own ideas if you don't find them already listed.

Manual Action type

A new job type that requires user's action to be executed but does not mark the flow as hold. It will not fail the entire flow but add extra action options.

 

Example:

 

At Rocket.Chat we want to have a manual step where we could ship a new container for Pull Requests for test purposes, we tried to use the manual approved jobs but that approach makes our build status strange since all keeps on hold after success and the PRs in GitHub shows as in CI pending.

 

The extra manual action would allow us to go to a specific workflow and trigger the image build.

 

It could have the same configurations the Manual Approve job has.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Jun 19 2018
  • Future consideration
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    10 Dec 19:36

    We experience this too. This seems like a major bug with workflows. I think the way forward is to allow configuration in the job specification. Here are two possibilities.

    1)

    - manual-hold:
      type: approval
      report: false
      requires:
        - build-and-test

    2)

    - manual-hold:
      type: approval
      notify: false
      requires:
        - build-and-test

     

    https://circleci.com/ideas/?idea=CCI-I-507 is related