CircleCI Ideas

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
  • Taking votes
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    December 10, 2018 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

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    11 Feb 14:15

    This will make it possible to create "Rollback to this build" kind of jobs without marking workflow as "holded".

     

    workflow:

    - build

    - deploy

    - rollback-approval:

          type: approval

          optional: true

    - rollback

          requires: rollback-approval

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    20 Feb 02:16

    jenkins has feature to capture input by the user something that holds but with allowed input which can be used to configure a lot of things and reduce duplication of this jobs

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    28 Jun 17:14

    Incredibly important features.