summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAchilleas Pipinellis <axilleas@axilleas.me>2016-11-17 13:15:42 +0000
committerAlejandro Rodríguez <alejorro70@gmail.com>2016-11-18 21:50:45 +0000
commit6afa06a2256900439ab49bb9e80b2a39a8dd9907 (patch)
treef095facaaefef344dd03facd0425fea0b3ac2cbb
parentf2669204d47044babcd9743935472dae8dbf9786 (diff)
downloadgitlab-ce-6afa06a2256900439ab49bb9e80b2a39a8dd9907.tar.gz
Merge branch 'docs/environments' into 'master'
Mention Git strategy none See merge request !7530
-rw-r--r--doc/ci/environments.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/ci/environments.md b/doc/ci/environments.md
index aed17325b3a..cfb41307c43 100644
--- a/doc/ci/environments.md
+++ b/doc/ci/environments.md
@@ -422,6 +422,8 @@ deploy_review:
- master
stop_review:
+ variables:
+ GIT_STRATEGY: none
script:
- echo "Remove review app"
when: manual
@@ -430,6 +432,10 @@ stop_review:
action: stop
```
+Setting the [`GIT_STRATEGY`][git-strategy] to `none` is necessary on the
+`stop_review` job so that the [GitLab Runner] won't try to checkout the code
+after the branch is deleted.
+
>**Note:**
Starting with GitLab 8.14, dynamic environments will be stopped automatically
when their associated branch is deleted.
@@ -445,6 +451,8 @@ You can read more in the [`.gitlab-ci.yml` reference][onstop].
> [Introduced][ce-7015] in GitLab 8.14.
As we've seen in the [dynamic environments](#dynamic-environments), you can
+prepend their name with a word, then followed by a `/` and finally the branch
+name which is automatically defined by the `CI_BUILD_REF_NAME` variable.
In short, environments that are named like `type/foo` are presented under a
group named `type`.
@@ -507,3 +515,5 @@ Below are some links you may find interesting:
[only]: yaml/README.md#only-and-except
[onstop]: yaml/README.md#environment-on_stop
[ce-7015]: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7015
+[gitlab runner]: https://docs.gitlab.com/runner/
+[git-strategy]: yaml/README.md#git-strategy