Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Sleep in Pipelines

wschult March 6, 2022

Hello,

I have a pipeline that needs to wait until a service was successfully deployed. This will take approximately 30 minutes. My question is, is it generally a good idea to use the sleep function within the pipeline to wait and then look periodically if the deployment was successful or is there a better way to do that? What happens with my "bitbucket build minutes"? Does the time where the process is sleeping count to this?

 

Best,

 

Wolfgang.

1 answer

0 votes
Ankit Gupta March 6, 2022

I think the build minutes are used if you sleep within the pipeline script. 

Is the other service deployed via Bitbucket?

If yes, you could consider running the pipeline as a consequent step to the previous service deployment. This will ensure the ordering. If its a different pipeline you can trigger the other pipeline via a pipe.

If no, you could trigger the pipeline via a POST API after the other service comes up. This would however require a script on the server where the service is running.

wschult March 14, 2022

Thank you for the answer. Is it possible to trigger a pipeline lets say "in 30 minutes"?

Ankit Gupta March 15, 2022

I don't think there is feature in Scheduled Pipelines to trigger after a timeout. 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events