openshift - 我可以在 OpenShift Origin 构建中生成增量构建名称吗?

标签 openshift openshift-origin

我正在使用 BuildConfig 构建一个图像,在每次构建中都会创建一个带有标签 latest 的新图像,因为我正在使用这个配置

"output": {
 "to": {
    "kind": "ImageStreamTag"
    "name": "myImage:latest"
   }
}

是否可以创建带有标签增量的图像?就像是:
"output": {
 "to": {
    "kind": "ImageStreamTag"
    "name": "myImage:${buildNumber}"
   }
}

如果没有,构建新镜像并将版本存储在 openshift 注册表中的最佳方法是什么?

提前致谢

最佳答案

我有同样的要求,我使用了传递给构建配置的环境变量。

"output": {
 "to": {
    "kind": "ImageStreamTag"
    "name": "myImage:${buildNumber}"
   }
}


oc start-build buildconfig_name --env=buildnumber=value

关于openshift - 我可以在 OpenShift Origin 构建中生成增量构建名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43128318/

相关文章:

docker - 未找到 openshift v3 pod 文件

java - 无法使用 Openshift 客户端工具

ssl - Openshift trustwave 中间 ssl 证书问题

kubernetes - 关于设置 pod 内存请求大小的建议

cloud-hosting - 寻找 PaaS 提供商的建议

openshift - 如何让oc集群持久化?

openshift - 使用openshift rhc tail命令

docker - 运行openshift/origin docker时出错:运行 'chcon'来设置kubelet卷根目录SELinux上下文时出错

docker - 在 OpenShift Origin 上删除未使用的 docker 镜像的正确方法

openshift-origin - OKD 上需要多个 master 吗?