Merge branch 'rm_duplicate_cache_ci_docs' into 'master'
Merge duplicate cache entry in CI docs See merge request !3208
This commit is contained in:
commit
9392e1375c
1 changed files with 48 additions and 62 deletions
|
@ -135,6 +135,9 @@ thus allowing to fine tune them.
|
|||
|
||||
### cache
|
||||
|
||||
>**Note:**
|
||||
Introduced in GitLab Runner v0.7.0.
|
||||
|
||||
`cache` is used to specify a list of files and directories which should be
|
||||
cached between builds.
|
||||
|
||||
|
@ -143,15 +146,55 @@ cached between builds.
|
|||
If `cache` is defined outside the scope of the jobs, it means it is set
|
||||
globally and all jobs will use its definition.
|
||||
|
||||
To cache all git untracked files and files in `binaries`:
|
||||
Cache all files in `binaries` and `.config`:
|
||||
|
||||
```yaml
|
||||
rspec:
|
||||
script: test
|
||||
cache:
|
||||
paths:
|
||||
- binaries/
|
||||
- .config
|
||||
```
|
||||
|
||||
Cache all Git untracked files:
|
||||
|
||||
```yaml
|
||||
rspec:
|
||||
script: test
|
||||
cache:
|
||||
untracked: true
|
||||
```
|
||||
|
||||
Cache all Git untracked files and files in `binaries`:
|
||||
|
||||
```yaml
|
||||
rspec:
|
||||
script: test
|
||||
cache:
|
||||
untracked: true
|
||||
paths:
|
||||
- binaries/
|
||||
```
|
||||
|
||||
Locally defined cache overwrites globally defined options. This will cache only
|
||||
`binaries/`:
|
||||
|
||||
```yaml
|
||||
cache:
|
||||
untracked: true
|
||||
paths:
|
||||
- binaries/
|
||||
- my/files
|
||||
|
||||
rspec:
|
||||
script: test
|
||||
cache:
|
||||
paths:
|
||||
- binaries/
|
||||
```
|
||||
|
||||
The cache is provided on best effort basis, so don't expect that cache will be
|
||||
always present. For implementation details please check GitLab Runner.
|
||||
|
||||
#### cache:key
|
||||
|
||||
>**Note:**
|
||||
|
@ -418,14 +461,14 @@ artifacts:
|
|||
- .config
|
||||
```
|
||||
|
||||
Send all git untracked files:
|
||||
Send all Git untracked files:
|
||||
|
||||
```yaml
|
||||
artifacts:
|
||||
untracked: true
|
||||
```
|
||||
|
||||
Send all git untracked files and files in `binaries`:
|
||||
Send all Git untracked files and files in `binaries`:
|
||||
|
||||
```yaml
|
||||
artifacts:
|
||||
|
@ -579,63 +622,6 @@ deploy:
|
|||
script: make deploy
|
||||
```
|
||||
|
||||
### cache
|
||||
|
||||
>**Note:**
|
||||
Introduced in GitLab Runner v0.7.0.
|
||||
|
||||
`cache` is used to specify list of files and directories which should be cached
|
||||
between builds. Below are some examples:
|
||||
|
||||
Cache all files in `binaries` and `.config`:
|
||||
|
||||
```yaml
|
||||
rspec:
|
||||
script: test
|
||||
cache:
|
||||
paths:
|
||||
- binaries/
|
||||
- .config
|
||||
```
|
||||
|
||||
Cache all git untracked files:
|
||||
|
||||
```yaml
|
||||
rspec:
|
||||
script: test
|
||||
cache:
|
||||
untracked: true
|
||||
```
|
||||
|
||||
Cache all git untracked files and files in `binaries`:
|
||||
|
||||
```yaml
|
||||
rspec:
|
||||
script: test
|
||||
cache:
|
||||
untracked: true
|
||||
paths:
|
||||
- binaries/
|
||||
```
|
||||
|
||||
Locally defined cache overwrites globally defined options. This will cache only
|
||||
`binaries/`:
|
||||
|
||||
```yaml
|
||||
cache:
|
||||
paths:
|
||||
- my/files
|
||||
|
||||
rspec:
|
||||
script: test
|
||||
cache:
|
||||
paths:
|
||||
- binaries/
|
||||
```
|
||||
|
||||
The cache is provided on best effort basis, so don't expect that cache will be
|
||||
always present. For implementation details please check GitLab Runner.
|
||||
|
||||
## Hidden jobs
|
||||
|
||||
>**Note:**
|
||||
|
|
Loading…
Reference in a new issue