Skip to content

merge auto_deploy:prepare and auto_deploy:tag

What does this MR do and why?

This merge request introduces a new rake task, auto_deploy:timer.

This new task will verify the AUTO_DEPLOY_SCHEDULE and prepare a new auto-deploy branch if the current hour is in the schedule and we still have not created an auto-deploy branch for that.

After this, the job will execute verify the conditions for tagging a coordinator pipeline.

This new behavior is driven by the auto_deploy_single_timer feature flag, when set rake auto_deploy:prepare and rake auto_deploy:tag will be no-op and rake auto_deploy:timer will be operational.

Related to gitlab-com/gl-infra/delivery#6919 (closed)

Author Check-list

  • Has documentation been updated?

Merge request reports