我在牧场上创建了一个包含一个容器(服务)的堆栈。
此容器是从承载在Gitlab CI项目注册表中的映像创建的。
我想强迫牧场主下载这个图片的新版本并升级容器。
我想从.gitlab-ci.yml脚本中执行此操作。
以下是我的.gitlab-ci.yml的摘录:
(请注意,我已经在Gitlab Web界面中设置了rancher_access_key、rancher_secret_key、rancher_url secrets变量)
deploiement:
stage: deploiement
tags: [dockerrunnertag]
image: tagip/rancher-cli
script:
- rancher --debug up -d --stack "mystack"
- rancher --debug up -d --force-upgrade --pull --stack "mystack" --confirm-upgrade app
我的问题是Gitlab自动将源代码复制到这个tagip/rancher cli容器中。
这个容器是临时的。我只是想运行它以在牧场服务器上触发一个操作。
如何禁用此获取源代码功能?
谢谢