Openshift buildconfig специфичен для Openshift и был очень популярным в Openshift3. Самой популярной тогда была вещь source2image.
Buildconfig можно настроить для S2I, Docker и даже для конвейера. Но это нельзя смешивать с Openshift Pipelines с Tekton. Конвейеры BuildConfig были предоставлены с использованием файлов jenkins.
Теперь, когда Tekton приобрел большую стабильность, уважение и зрелость в сообществе, а также в рамках Openshift Pipeline, это был правильный способ делать что-то.
Это более полный способ настройки сложных конвейеров с помощью собственного способа k8s, а не только для openshift.
Итак, какая разница больше, чем указано выше, я бы сказал, что использование конвейера даст вам всю гибкость и мощность, как и любой инструмент сборки CI. Он часто обновляется и имеет большое слабое сообщество. Buildconfig имеет множество ограничений на то, что вы можете делать.
Все, что вы можете сделать в buildconfig и многое другое, доступно в Tekton pipeliens, но не наоборот. ;)
При использовании Openshift Pipelines для s2i также предусмотрены задачи: https://github.com/openshift/pipelines-catalog
Также задачи Tekton можно добавить из: https://github.com/tektoncd/catalog
person
MrSimpleMind
schedule
04.02.2021