Delay steps after wait

We have a lot of use cases where we insert wait steps in order to deploy code to an environment and then run integration tests before continuing on to production. The problem is that some of the environments take a bit of time for the dust to settle before moving on to the next step. So we insert in the steps after the wait something like sleep 180 && integration test command which causes an agent to pick up the task and immediately do nothing for 3 minutes.

It would be great if the wait step included something like additional_delay: 180 which then would cause the system to continue to wait for an additional 180 seconds after the step so that the agents aren’t sitting there doing nothing if other jobs need to be picked up

Hi Michael,

Thanks for participating here :blush:

I filed your request to the team internally. Hopefully this is something we can implement in the future.

For now how about using a manual block step to manually trigger the tests once the server is ready for testing?