openshift buildconfig和管道之间有什么区别

openshift buildconfig和管道之间有什么区别,openshift,devops,openshift-enterprise,tekton,Openshift,Devops,Openshift Enterprise,Tekton,我是devops新手,正在阅读openshift文档。buildconfig和pipeline(openshift 4.6中的tekton)似乎都可以实现源到映像的过程,并由git webhooks触发。那么openshift buildconfig和pipeline之间有什么区别呢 附言: 刚刚完成关于openshift的管道教程,整个过程中没有创建构建或构建配置资源。openshift构建配置是“特定于openshift”的,在openshift中非常热门。 当时最热门的东西是source2

我是devops新手,正在阅读openshift文档。buildconfig和pipeline(openshift 4.6中的tekton)似乎都可以实现源到映像的过程,并由git webhooks触发。那么openshift buildconfig和pipeline之间有什么区别呢

附言: 刚刚完成关于openshift的管道教程,整个过程中没有创建构建或构建配置资源。

openshift构建配置是“特定于openshift”的,在openshift中非常热门。 当时最热门的东西是source2image

可以为S2I、Docker甚至“管道”设置Buildconfig。但这并不是要与Openshift管道和Tekton混合使用。BuildConfig管道客户端是使用jenkins文件提供的

现在,随着Tekton在社区中以及在“Openshift管道”下获得了更多的稳定性、尊重和成熟度,它已经成为了做事情的正确方式

使用k8s本机方式设置复杂的管道客户端是一种更完整的方法,而不仅仅是针对openshift

因此,我想说的是,与上面的区别更大的是,使用管道将为您提供与任何CI构建工具一样的灵活性和功能。它经常更新,有一个非常松散的社区。Buildconfig对您的功能有很多限制

您可以在buildconfig中完成的所有工作以及其他工作都可以在Tekton pipeliens中实现,但反过来就不行了

使用Openshift管道时,也为s2i提供了一些任务:

还可以从以下位置添加Tekton任务: