gitlab-ci集成的时候,gitlab-ci.yml怎么配置缓存,不要每次build都去下载jar包?
下面是我.gitlab-ci.yml里面的内容:
stages:
- compile
cache:
paths:
- /cache/local/repo/
job_compile:
stage: compile
script:
- mvn compile
在Maven的setting.xml文件中,我设置本地仓库也是/cache/local/repo/,但是每次编译时候都会重新下载jar包。
能不能缓存jar包,加快速度。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要配置
key
参数才能生效,取值可以直接使用gitlab的预定义变量(Environment Variables),从你的配置文件看是要跨 stage 共享数据,可以使用变量CI_BUILD_STAGE
: