在新的Docker镜像上自动执行Openshift pod重build

我在我们的Intranet托pipeGitlabregistry中有一个docker容器图像。 我可以手动从我们的OpenShift安装中拉出图像,并成功运行任意数量的窗格。 如果我在本地重build图像并推送到Gitlab,我可以从Openshift手动触发pod重build。 所有这一切运作良好。

当我将新图像推送到Gitlabregistry时,如何自动触发pod重build? 我没有看到在OpenShift和Gitlab之间放置钩子的地方,所有关于图像stream的阅读都没有导致成功的自动部署pipe道。 下面部署的版本;

GitLab Community Edition 9.4.6 23ec1ec版本

OpenShift Master:v3.5.5.15 Kubernetes Master:v1.5.2 + 43a9be4

任何帮助不胜感激

谢谢

小号

您可能需要计划更新图像元数据。

这就要求在OpenShift集群中全局启用该function。

一个更好的select可能是将图像直接推送到OpenShift内部registry中。 这可以自动触发新的部署。