我正在尝试了解如何在对OpenShift v3进行webhook调用时提供一个Docker图像标记,该标记将包含在推送到我的私有Docker注册表的图像中。让Git提交启动构建,映像和注册表推送的整个过程都很好。它们是由我通过cURL命令执行post-Git-commit的webhook发起的。
我只是不确定如何在webhook中附加Docker镜像标记,以便OpenShift选择它并在推送到本地注册表时使用它。否则我会遇到一大堆共享相同标签/最新标记的图像。
我在OpenShift文档中看到的最接近的内容如下。我甚至不确定它是否与我正在尝试做的有关。
{
type: 'git',
git: {
uri: '<url to git repository>',
ref: '<optional git reference>',
commit: '<commit hash identifying a specific git commit>',
author: {
name: '<author name>',
email: '<author e-mail>',
},
committer: {
name: '<committer name>',
email: '<committer e-mail>',
},
message: '<commit message>'
}
}
感谢您的帮助。