Commit d82ba779 authored by Marcel Amirault's avatar Marcel Amirault

Merge branch 'docs/clarify-when-with-rules-for-stop-jobs' into 'master'

Clarify stop job required keywords as it relates to rules

See merge request gitlab-org/gitlab!52439
parents 9c8f090c 20a019e1
...@@ -2627,14 +2627,18 @@ to change the job without overriding the global variables. ...@@ -2627,14 +2627,18 @@ to change the job without overriding the global variables.
The `stop_review_app` job is **required** to have the following keywords defined: The `stop_review_app` job is **required** to have the following keywords defined:
- `when` - [reference](#when) - `when`, defined at either:
- [The job level](#when).
- [In a rules clause](#rules). If you use `rules:` and `when: manual`, you should
also set [`allow_failure: true`](#allow_failure) so the pipeline can complete
even if the job doesn't run.
- `environment:name` - `environment:name`
- `environment:action` - `environment:action`
Additionally, both jobs should have matching [`rules`](../yaml/README.md#onlyexcept-basic) Additionally, both jobs should have matching [`rules`](../yaml/README.md#onlyexcept-basic)
or [`only/except`](../yaml/README.md#onlyexcept-basic) configuration. or [`only/except`](../yaml/README.md#onlyexcept-basic) configuration.
In the example above, if the configuration is not identical: In the examples above, if the configuration is not identical:
- The `stop_review_app` job might not be included in all pipelines that include the `review_app` job. - The `stop_review_app` job might not be included in all pipelines that include the `review_app` job.
- It is not possible to trigger the `action: stop` to stop the environment automatically. - It is not possible to trigger the `action: stop` to stop the environment automatically.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment