Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
a6f53042
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a6f53042
编写于
3月 14, 2016
作者:
A
Achilleas Pipinellis
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Merge duplicate cache entry in CI docs
[ci skip]
上级
b782e7c9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
48 addition
and
60 deletion
+48
-60
doc/ci/yaml/README.md
doc/ci/yaml/README.md
+48
-60
未找到文件。
doc/ci/yaml/README.md
浏览文件 @
a6f53042
...
...
@@ -134,6 +134,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.
...
...
@@ -142,18 +145,59 @@ 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:** Introduced in GitLab Runner v1.0.0._
>**Note:**
Introduced in GitLab Runner v1.0.0.
The
`key`
directive allows you to define the affinity of caching
between jobs, allowing to have a single cache for all jobs,
...
...
@@ -453,62 +497,6 @@ release-job:
The artifacts will be sent to GitLab after a successful build and will
be available for download in the GitLab UI.
### 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.
## Validate the .gitlab-ci.yml
Each instance of GitLab CI has an embedded debug tool called Lint.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录