我最初使用图像名称,服务和路由创建了YAML Config文件。第一次将文件导入OpenShift Web控制台,部署成功。
我的Docker映像在Artifactory中
YAML文件中的图像名称最初用1.0标记
问题: 此外,我想从TFS发布管道运行“ oc rollout”命令,指定带有最新标签的图像。
如何使用OC rollout命令或任何其他解决方案用新标签推出更多最新图像?
我不想为新部署每次使用图像标签更新YAML。
建议一些最佳做法
答案 0 :(得分:0)
如何使用OC rollout命令或任何其他解决方案用新标签推出更多最新图像?
您可以使用oc tag
命令。
- oc tag <imagestreams>:<version> <imagestreams>:default
在上面的脚本中,指定了标记为<version>
的图像。
这将在图像流中创建一个名为default
的新图像流标签。新标签直接引用运行oc tag
命令时默认imagestreamtag指向的图像ID。