Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-04-28 06:09:58 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2021-04-28 06:09:58 +0300
commit61ae9de492194653156cdd6e2b528e1dec5c99b6 (patch)
tree48d4cb8d8ce54253bd48a69f6e6ecbd165d0cc45 /doc/ci/variables
parent533d1ccc9875370e8f296c3de7dfb9c0e6a5c512 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/ci/variables')
-rw-r--r--doc/ci/variables/README.md24
1 files changed, 12 insertions, 12 deletions
diff --git a/doc/ci/variables/README.md b/doc/ci/variables/README.md
index 20de736a6e6..9abd21c4d15 100644
--- a/doc/ci/variables/README.md
+++ b/doc/ci/variables/README.md
@@ -43,7 +43,7 @@ predefined variable:
test_variable:
stage: test
script:
- - echo $CI_JOB_STAGE
+ - echo "$CI_JOB_STAGE"
```
The script outputs the `stage` for the `test_variable`, which is `test`:
@@ -88,7 +88,7 @@ job1:
variables:
TEST_VAR_JOB: "Only job1 can use this variable's value"
script:
- - echo $TEST_VAR and $TEST_VAR_JOB
+ - echo "$TEST_VAR" and "$TEST_VAR_JOB"
```
Variables saved in the `.gitlab-ci.yml` file should store only non-sensitive project
@@ -114,9 +114,9 @@ name inside another variable:
```yaml
variables:
FLAGS: '-al'
- LS_CMD: 'ls $FLAGS $$TMP_DIR'
+ LS_CMD: 'ls "$FLAGS" $$TMP_DIR'
script:
- - 'eval $LS_CMD' # Executes 'ls -al $TMP_DIR'
+ - 'eval "$LS_CMD"' # Executes 'ls -al $TMP_DIR'
```
Use the [`value` and `description`](../yaml/README.md#prefill-variables-in-manual-pipelines)
@@ -151,10 +151,10 @@ After you create a variable, you can use it in the `.gitlab-ci.yml` file:
test_variable:
stage: test
script:
- - echo $CI_JOB_STAGE # calls a predefined variable
- - echo $TEST # calls a custom variable of type `env_var`
- - echo $GREETING # calls a custom variable of type `file` that contains the path to the temp file
- - cat $GREETING # the temp file itself contains the variable value
+ - echo "$CI_JOB_STAGE" # calls a predefined variable
+ - echo "$TEST" # calls a custom variable of type `env_var`
+ - echo "$GREETING" # calls a custom variable of type `file` that contains the path to the temp file
+ - cat "$GREETING" # the temp file itself contains the variable value
```
The output is:
@@ -181,7 +181,7 @@ To add a group variable:
- **Key**: Must be one line, with no spaces, using only letters, numbers, or `_`.
- **Value**: No limitations.
- **Type**: [`File` or `Variable`](#cicd-variable-types).
- - **Environment scope** (optional): `All`, or specific [environments](#limit-the-environment-scope-of-a-cicd-variable).
+ - **Environment scope** (optional): `All`, or specific [environments](#limit-the-environment-scope-of-a-cicd-variable). **PREMIUM**
- **Protect variable** (Optional): If selected, the variable is only available
in pipelines that run on protected branches or tags.
- **Mask variable** (Optional): If selected, the variable's **Value** is masked
@@ -366,7 +366,7 @@ CI/CD variable with (`$`):
```yaml
job_name:
script:
- - echo $CI_JOB_ID
+ - echo "$CI_JOB_ID"
```
### Use variables with PowerShell
@@ -506,7 +506,7 @@ build:
deploy:
stage: deploy
script:
- - echo $BUILD_VERSION # Output is: 'hello'
+ - echo "$BUILD_VERSION" # Output is: 'hello'
dependencies:
- build
```
@@ -525,7 +525,7 @@ build:
deploy:
stage: deploy
script:
- - echo $BUILD_VERSION # Output is: 'hello'
+ - echo "$BUILD_VERSION" # Output is: 'hello'
needs:
- job: build
artifacts: true