在新的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中。 这可以自动触发新的部署。
- 无法在Openshift Online中部署应用程序:“同步窗格:FailedSync错误”
- jenkins云docker插件,启动奴隶容器时,延迟很长
- openshift wso2apipipe理器redirect错误
- 无法访问在Docker容器内运行的Flask Web应用程序
- Openshift imagestream“导入失败(未经授权)”私人外部安全registry
- 如何在Openshift上运行Arangodb?
- 当使用jenkins在GitLabregistry中推送图像时,错误失败:存储库名称无效
- 如何将Openshift Origin Docker升级到最新版本?
- 如何build立RabbitMQ与PHP代码连接,而DB,PHP等作为docker集装箱运行