极狐GitLab 正式推出面向 GitLab 老旧版本(12.x、13.x、14.x、15.x 等)免费用户的专业升级服务,点击查看详情

返回列表 发布新帖

yml文件里使用关键字:cache,如何为形成的cache命名

740 1
发表于 2024-4-9 10:52:39 | 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
yml文件里使用关键字:cache,如何为形成的cache命名。

目前使用key命名的时候,总会在cache名称后面根据分支是否被保护自动加上protect 或 unprotect
例如:我在被保护的分支上运行,master

  cache:

    key: testcache-$CI_PIPELINE_ID    paths:      - ./test.bin
实际的key是 testcache-$CI_PIPELINE_ID-protect
请问,如何能够取消这个默认后缀呢,当然不能通过取消保护分支。因为我需要通过将工件打上key的方式形成cache上传到第三方平台实现跨pipeline使用工件,从而实现在任意分支上的pipeline使用到别的任意分支触发的pipeline形成的cache。但是这个后缀,让我无法定位想要的cache
回复

使用道具 举报

评论1

小马哥Lv.8 发表于 2024-4-9 11:23:26 | 显示全部楼层
你看看这个blog,https://about.gitlab.com/blog/20 ... -gitlab-ci-caching/

我感觉这个 key 是可以自定义的呢。不一定是你写的这样呢。
开心交流,交流开心。
回复

使用道具 举报

意见建议

Email:forum@gitlab.cn
  • 关注公众号
  • 添加专业顾问
Copyright © 2001-2024 极狐GitLab论坛 版权所有 All Rights Reserved. 鄂ICP备2021008419号-1|鄂公网安备42018502006137号
关灯 快速发帖
扫一扫添加专业顾问
返回顶部
快速回复 返回顶部 返回列表