OpenShift部署带有标签的映像

时间:2020-09-22 11:46:57

标签: azure-devops openshift

我最初使用图像名称,服务和路由创建了YAML Config文件。第一次将文件导入OpenShift Web控制台,部署成功。

我的Docker映像在Artifactory中

YAML文件中的图像名称最初用1.0标记

问题: 此外,我想从TFS发布管道运行“ oc rollout”命令,指定带有最新标签的图像。

如何使用OC rollout命令或任何其他解决方案用新标签推出更多最新图像?

我不想为新部署每次使用图像标签更新YAML。

建议一些最佳做法

1 个答案:

答案 0 :(得分:0)

如何使用OC rollout命令或任何其他解决方案用新标签推出更多最新图像?

您可以使用oc tag命令。

- oc tag <imagestreams>:<version> <imagestreams>:default

在上面的脚本中,指定了标记为<version>的图像。

这将在图像流中创建一个名为default的新图像流标签。新标签直接引用运行oc tag命令时默认imagestreamtag指向的图像ID。