Difference between revisions of "GitLab, when:"

From wikieduonline
Jump to navigation Jump to search
Line 3: Line 3:
 
* <code>on_success</code> (default) Run the job only when all jobs in earlier stages succeed or have allow_failure: true.
 
* <code>on_success</code> (default) Run the job only when all jobs in earlier stages succeed or have allow_failure: true.
 
* <code>manual</code> Run the job only when triggered manually.
 
* <code>manual</code> 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.
+
* <code>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.
+
* <code>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.
+
* <code>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.
+
<code>never: Don’t run the job. Can only be used in a rules section or workflow: rules.
  
  

Revision as of 11:41, 5 July 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.


Related


See also

Advertising: