Commit 319808fc authored by Kamil Trzciński's avatar Kamil Trzciński

Merge branch 'ci-doc-yaml' into 'master'

Fix CI yaml syntax documentation [ci skip]



See merge request !1866
parents 78be7055 f2318dfc
...@@ -278,26 +278,23 @@ The above script will: ...@@ -278,26 +278,23 @@ The above script will:
`artifacts` is used to specify list of files and directories which should be attached to build after success. `artifacts` is used to specify list of files and directories which should be attached to build after success.
1. Send all files in `binaries` and `.config`: 1. Send all files in `binaries` and `.config`:
```
artifacts: artifacts:
paths: paths:
- binaries/ - binaries/
- .config - .config
```
2. Send all git untracked files: 2. Send all git untracked files:
```
artifacts: artifacts:
untracked: true untracked: true
```
3. Send all git untracked files and files in `binaries`: 3. Send all git untracked files and files in `binaries`:
```
artifacts: artifacts:
untracked: true untracked: true
paths: paths:
- binaries/ - binaries/
```
The artifacts will be send after the build success to GitLab and will be accessible in GitLab interface to download. The artifacts will be send after the build success to GitLab and will be accessible in GitLab interface to download.
...@@ -307,46 +304,41 @@ This feature requires GitLab Runner v0.7.0 or higher. ...@@ -307,46 +304,41 @@ This feature requires GitLab Runner v0.7.0 or higher.
`cache` is used to specify list of files and directories which should be cached between builds. `cache` is used to specify list of files and directories which should be cached between builds.
1. Cache all files in `binaries` and `.config`: 1. Cache all files in `binaries` and `.config`:
```
rspec: rspec:
script: test script: test
cache: cache:
paths: paths:
- binaries/ - binaries/
- .config - .config
```
2. Cache all git untracked files: 2. Cache all git untracked files:
```
rspec: rspec:
script: test script: test
cache: cache:
untracked: true untracked: true
```
3. Cache all git untracked files and files in `binaries`: 3. Cache all git untracked files and files in `binaries`:
```
rspec: rspec:
script: test script: test
cache: cache:
untracked: true untracked: true
paths: paths:
- binaries/ - binaries/
```
4. Locally defined cache overwrites globally defined options. This will cache only `binaries/`: 4. Locally defined cache overwrites globally defined options. This will cache only `binaries/`:
``` cache:
cache:
paths: paths:
- my/files - my/files
rspec: rspec:
script: test script: test
cache: cache:
paths: paths:
- binaries/ - binaries/
```
The cache is provided on best effort basis, so don't expect that cache will be present. The cache is provided on best effort basis, so don't expect that cache will be present.
For implementation details please check GitLab Runner. For implementation details please check GitLab Runner.
......
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