我们正在设置CI / CD基础设施,以便在openshift / kubernetes上部署我们的应用程序。
我们正在使用jenkins
,fabric8
和helm
部署应用程序。
然而,我们正在创造一些其他类型的文物:init
和sidecar
图像。因此,我们的应用程序需要在主容器启动之前在kubernetes / openshift注册表中提供这些映像。
目前,我们手动在openshift / kubernetes注册表中使用building
,tagging
和pushing
。
$ docker build .
$ docker tag image <registry>/image
$ docker push <registry>/image
我们希望自动化这个过程,我的意思是,我们真的想避免执行这三个步骤,我们希望避免在jenkins slave上配置docker客户端以便推送它们。
我不知道我是否解释得那么好。