gitlab-ci.yml中,如何在一个job中设置了变量,再给另一个job使用?

张天星 2021-02-04 02:03:47
目前遇到的一个问题是,
在build_job中,我需要生成一个带版本号的docker镜像名称。
然后在deploy_job中,使用这个镜像名称来自动部署。
然后就想知道,如何在build_job中生成一个镜像名称变量,在deploy_job中调用?
……
我尝试使用了全局变量,但是全局变量无法赋值,或者说应该如何正确的赋值?在build_job中赋值?
...全文
4048 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38453233 2021-06-28
  • 打赏
  • 举报
回复 2

我没找到直接的方法,我的方式是把变量写入一个临时的文件,通过artifacts传递到下一个job中,在后续的job中再读出这些value。感觉这个方式有点奇怪,不过也能满足楼主的需求,当然如果楼主发现了更合适的方法,也请分享分享哈

张天星 2021-02-25
  • 打赏
  • 举报
回复
自顶一下,但愿有人回答

1,277

社区成员

发帖
与我相关
我的任务
社区描述
软件工程 CVS/SVN
社区管理员
  • 版本控制社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧