Difference between revisions of "GitLab, when:"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
* <code>delayed:</code> Delay the execution of a job for a specified duration. | * <code>delayed:</code> Delay the execution of a job for a specified duration. | ||
* <code>never:</code> Don’t run the job. Can only be used in a rules section or workflow: rules. | * <code>never:</code> Don’t run the job. Can only be used in a rules section or workflow: rules. | ||
− | |||
− | |||
https://docs.gitlab.com/ee/ci/yaml/#retrywhen | https://docs.gitlab.com/ee/ci/yaml/#retrywhen | ||
Line 17: | Line 15: | ||
- [[job_execution_timeout]] | - [[job_execution_timeout]] | ||
- [[scheduler_failure]] | - [[scheduler_failure]] | ||
− | |||
− | |||
− | |||
== Related == | == Related == |
Revision as of 11:19, 10 October 2022
https://docs.gitlab.com/ee/ci/yaml/#when
on_success:
(default) Run the job only when all jobs in earlier stages succeed or haveallow_failure: true
.manual:
Run the job only when triggered manually.always:
Run the job regardless of the status of jobs in earlier stages. Can also be used in workflow:rules.on_failure:
Run the job only when at least one job in an earlier stage fails.delayed:
Delay the execution of a job for a specified duration.never:
Don’t run the job. Can only be used in a rules section or workflow: rules.
https://docs.gitlab.com/ee/ci/yaml/#retrywhen retry: when: - runner_system_failure - stuck_or_timeout_failure - job_execution_timeout - scheduler_failure
Related
See also
gitlab-ci.yml
,job: | stage: | stages: | artifacts: | include: | script: | when: | only: | needs:
Advertising: