Fix CI yaml syntax documentation [ci skip]

This commit is contained in:
Kamil Trzcinski 2015-11-21 20:25:07 +01:00
parent 78be7055e5
commit f2318dfc9e
1 changed files with 41 additions and 49 deletions

View File

@ -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.
`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.