(Redirected from When: (GitLab))Jump to navigation Jump to search
on_success:(default) Run the job only when all jobs in earlier stages succeed or have
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