gpt4 book ai didi

openshift - openshift buildconfig和管道有什么区别

转载 作者:行者123 更新时间:2023-12-05 01:08:27 28 4
gpt4 key购买 nike

我是 devops 的新手,并且正在阅读有关此的 openshift 文档。似乎 buildconfig 和 pipeline(openshift 4.6 中的 tekton)都可以实现 source-to-image 过程并由 git webhooks 触发。那么openshift buildconfig和pipeline有什么区别呢?

PS:刚完成openshift上的pipeline教程,整个过程没有创建build或buildconfig资源。

最佳答案

Openshift buildconfig 是“Openshift 特定的”并且在 Openshift3 中非常热门。当时 HitTest 门的东西是 source2image。

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

现在,随着 Tekton 在社区中以及在“Openshift Pipeline”下获得更多的稳定性、尊重和成熟度,它一直是正确的做事方式。

这是一种更完整的方式来使用 k8s 原生方式设置复杂的管道,而不仅仅适用于 openshift。

那么与上述相比,我想说的是,使用管道将为您提供与任何 CI 构建工具一样的所有灵 active 和强大功能。它经常更新,并且有一个很棒的 slack 社区。 Buildconfig 对你能做什么有很多限制。

您在 buildconfig 中可以做的所有事情,在 Tekton 管道中都可以实现,但反之则不行。 ;)

使用 Openshift Pipelines 时,也为 s2i 提供了一些任务: https://github.com/openshift/pipelines-catalog

还可以从以下位置添加 Tekton 任务: https://github.com/tektoncd/catalog

关于openshift - openshift buildconfig和管道有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66042967/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com