Автоматизация CI / CD в Тектоне - PullRequest
1 голос
/ 29 апреля 2020

Можно ли включить автоматизацию CI / CD с помощью Tekton Pipeline? У меня есть проект в репозитории GitHub. и всякий раз, когда я делаю изменения, я хочу автоматически выполнять сборку и развертывание в Kubernetes? Я сталкивался с Prow, Trigger et c. Если бы кто-нибудь мог поделиться плюсами и минусами и лучшим подходом, это было бы очень полезно. Заранее спасибо!

1 Ответ

0 голосов
/ 04 мая 2020

Можно ли включить автоматизацию CI / CD с помощью Tekton Pipeline?

Да, Tekton Pipelines - это контроллер для реализации конвейеров CI / CD в Kubernetes с использованием ККД.

У меня есть проект в репозитории GitHub. и всякий раз, когда я делаю изменения, я хочу автоматически выполнять сборку и развертывание в Kubernetes?

Да, с помощью Tekton Triggers вы можете настроить webhook от GitHub, который запускает новый запуск вашего конвейера CI / CD каждый раз, когда вы «вносите изменения» в ваш git репозиторий.

Prow - это группа инструментов, используемых для автоматизации сборки в рамках проекта Kubernetes, они немного сложны для использования в проекте пользовательского приложения. Одним из компонентов является инструмент ChatOps, который может запускать конвейеры сборки, используя команды chat в комментариях к pull-запросам GitHub. Jenkins X также принимает функциональность ChatOps.

...