feat(RunwayJob): allow user to automatically run jobs
What
Allow the user to specify RUNWAY_JOB_EXECUTE_MODE
to automatically run the Deploy job instead of having it as a manual action.
Example Usage:
Trigger Example Job - staging:
extends: .[example-job-431wm0] Execute Job staging
variables:
RUNWAY_JOB_EXECUTE_MODE: automatic
Documentation merge request found in docs!284
Why
In Automate running DB migrations for Topology Ser... (gitlab-com/gl-infra/tenant-scale/cells-infrastructure/team#463) we want to run database migrations as part of the deployment process. It can't be a scheduled pipeline, nor can it be a manual pipeline.
reference: gitlab-com/gl-infra/tenant-scale/cells-infrastructure/team#463
Edited by Steve Xuereb