Difference between revisions of "GitLab, when:"

From wikieduonline
Jump to navigation Jump to search
Line 13: Line 13:
 
  [[retry:]]
 
  [[retry:]]
 
     [[when:]]
 
     [[when:]]
 +
      - [[runner_system_failure]]
 +
      - [[stuck_or_timeout_failure]]
 +
      - [[job_execution_timeout]]
 +
      - [[scheduler_failure]]
 +
  
  

Revision as of 15:12, 22 September 2022

https://docs.gitlab.com/ee/ci/yaml/#when

  • on_success: (default) Run the job only when all jobs in earlier stages succeed or have allow_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

Advertising: