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.

Time-delayed Holds

Currently, you can hold for manual approval:

workflows:
  deploy:
    jobs:
      - deploy-staging
      - hold:
          type: approval
          requires: deploy-staging
      - deploy-production
          requires: hold

It would be great if you could automatically continue the worfklow by default with a time-delay. For example:

workflows:
  deploy:
    jobs:
      - deploy-staging
      - hold:
          type: delay
          window: '1 hour'
          requires: deploy-staging
      - deploy-production
          requires: hold

This would allow continuation by default after the specified amount of time, with human intervention required to cancel the build if problems are spotted.

A scheduled trigger doesn’t quite get to the same need, as that limits the number of deploys to say “every hour”, potentially batching up multiple changes, rather than being triggered for each individual build.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Feb 4 2018
  • Future consideration
  • Attach files