LINUX.ORG.RU

История изменений

Исправление kukuruku, (текущая версия) :

С одной стороны Jenkins невероятно гибкий благодаря куче плагинов и jobDSL движку на Groovy. Но с другой это делает его сложным в поддержке, груви код просто неотлаживаемый. Ну и выглядит он убого конечно. GItlab CI хорош тем, что интегрирован с репозиториями гитлаба, декларативное описание джобов делают мои волосы мягкими и шелковистыми. Есть поддержка многих популярных платформ, в том числе K8S и докер, где будут запускаться джобы. Если этого недостаточно можно написать свой executor. Я сделал такой для Openstack https://github.com/RedHatQE/openstack-gitlab-executor. Для меня главный минус, что Gitlab CI не существует отдельно от репозитория. То есть для отдельного пайплайна нужно создавать отдельный проект с репозиторием в гитлабе. То есть его плюс его же и минус :)

Исправление kukuruku, :

С одной стороны Jenkins невероятно гибкий благодаря куче плагинов и jobDSL движку на Groovy. Но с другой это делает его сложным в поддержке, груви код просто неотлаживаемый. Ну и выглядит он убого конечно. GItlab CI хорош тем, что интегрирован с репозиториями гитлаба, декларативное описание джобов делают мои волосы мягкими и шелковистыми. Есть поддержка многих популярных платформ, в том числе K8S и докер, где будут запускаться джобы. Если этого недостаточно можно написать свой. Я сделал такой для Openstack https://github.com/RedHatQE/openstack-gitlab-executor. Для меня главный минус, что Gitlab CI не существует отдельно от репозитория. То есть для отдельного пайплайна нужно создавать отдельный проект с репозиторием в гитлабе. То есть его плюс его же и минус :)

Исправление kukuruku, :

С одной стороны Jenkins невероятно гибкий благодаря куче плагинов и jobDSL движку на Groovy. Но с другой это делает его сложным в поддержке, груви код просто неотлаживаемый. Ну и выглядит он убого конечно. GItlab CI хорош тем, что интегрирован с репозиториями гитлаба, декларативное описание джобов делают мои волосы мягкими и шелковистыми. Есть поддержка многих поплуряных сред, в том числе K8S и докер, где будут запускаться джобы. Если этого недостаточно можно написать свой. Я сделал такой для Openstack https://github.com/RedHatQE/openstack-gitlab-executor. Для меня главный минус, что Gitlab CI не существует отдельно от репозитория. То есть для отдельного пайплайна нужно создавать отдельный проект с репозиторием в гитлабе. То есть его плюс его же и минус :)

Исходная версия kukuruku, :

С одной стороны Jenkins невероятно гибкий благодаря куче плагинов и jobDSL движку на Groovy. Но с другой это делает его сложным в поддержке, груви код просто неотлаживаемый. Ну и выглядит он убого конечно. GItlab CI хорош тем, что интегрирован с репозиториями гитлаба, декларативное описание джобов делают мои волосы мягкими и шелковистыми. Есть поддержка многих поплуряных сред, в том числе K8S и докер, где будут запускаться джобы. Если этого недостаточно можно написать свой. Я сделал такой для Openstack https://github.com/RedHatQE/openstack-gitlab-executor. Для меня главный минус, что Gitlab CI не существует отдельно от репозитория. То есть для отдельного пайплайна нужно создавать отдельный проект с репозиторием в гитлабе.