((我还在学习;如果我可能对一些基本知识有误解,请提前道歉。)
在OpenShift中,我有一个使用 oc new-build(sourceCodeGitAddress)和 oc start-build 来创建部署的管道。但是,如果我重新运行管道,它将失败,因为它正确地说-已经存在一个buildConfig和imageStream。我是否有更好的方法来运行此管道,以便它自动更新/构建/推送/等到构建配置和图像流?
答案 0 :(得分:0)
好的,我想我明白了。我认为我只需要一个单独的管道即可运行 start-build ,它将重新拉动源代码并进行部署。至少,这就是我在日志中看到的内容。请随时纠正我!
答案 1 :(得分:0)
BuildConfig可以通过webhook-triggers配置重新启动,或者您必须从管道中排除新建操作。 另外,'oc apply'可以重新运行 More about BC start