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

时间:2017-03-30 21:05:41

标签: openshift openshift-origin

我正在使用BuildConfig构建一个图像,在每个版本中都会创建一个带有最新标记的新图像,因为我正在使用此配置

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

是否可以使用标签增量创建图像?类似的东西:

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

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

提前致谢

1 个答案:

答案 0 :(得分:1)

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

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


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