Commit 55164691 authored by Marcel Amirault's avatar Marcel Amirault

Merge branch 'selhorn-release-executors' into 'master'

Updated executor info

See merge request gitlab-org/gitlab!74028
parents 9970eee1 8b91199f
...@@ -3864,15 +3864,11 @@ you can ensure that concurrent deployments never happen to the production enviro ...@@ -3864,15 +3864,11 @@ you can ensure that concurrent deployments never happen to the production enviro
Use `release` to create a [release](../../user/project/releases/index.md). Use `release` to create a [release](../../user/project/releases/index.md).
The release job must have access to the [`release-cli`](https://gitlab.com/gitlab-org/release-cli/-/tree/master/docs) The release job must have access to the [`release-cli`](https://gitlab.com/gitlab-org/release-cli/-/tree/master/docs),
and your runner must be using one of these executors: which must be in the `$PATH`.
- If you use the [Docker executor](https://docs.gitlab.com/runner/executors/docker.html), If you use the [Docker executor](https://docs.gitlab.com/runner/executors/docker.html),
your [`image:`](#image) must include the `release-cli`. You can use this image from the GitLab you can use this image from the GitLab Container Registry: `registry.gitlab.com/gitlab-org/release-cli:latest`
Container Registry: `registry.gitlab.com/gitlab-org/release-cli:latest`
- If you use the [Shell executor](https://docs.gitlab.com/runner/executors/shell.html), the server
where the runner is registered must have the `release-cli` [installed](../../user/project/releases/release_cli.md).
**Keyword type**: Job keyword. You can use it only as part of a job. **Keyword type**: Job keyword. You can use it only as part of a job.
...@@ -3921,6 +3917,8 @@ This example creates a release: ...@@ -3921,6 +3917,8 @@ This example creates a release:
- The `release` section executes after the `script` keyword and before the `after_script`. - The `release` section executes after the `script` keyword and before the `after_script`.
- A release is created only if the job's main script succeeds. - A release is created only if the job's main script succeeds.
- If the release already exists, it is not updated and the job with the `release` keyword fails. - If the release already exists, it is not updated and the job with the `release` keyword fails.
- If you use the [Shell executor](https://docs.gitlab.com/runner/executors/shell.html) or similar,
[install `release-cli`](../../user/project/releases/release_cli.md) on the server where the runner is registered.
**Related topics**: **Related topics**:
......
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