Комментарии 3
Здравствуйте. Роман, а почему связка Gitlab+Jenkins?
Почему не использовали Gitlab-CI с его пайплайнами, только для "отбирания" Jenkinsfile у разработчиков?
Здравствуйте! Я согласен, что и на GitlabCI можно построить аналогичный процесс. Jenkins уже использовался в команде и был известен разработчикам, поэтому выбрали эту связку.
Под «отобрать Jenkinsfile» я имел в виду запрет на управление пайплайном. Чётко определённые стадии с ограниченной возможностью настройки. Так мы защищаем прод от поломанных сборок.
Сам инструмент CI здесь не играет большой роли. Что-то похожее мы сейчас делаем и на Teamcity и на Github Actions.
Под «отобрать Jenkinsfile» я имел в виду запрет на управление пайплайном. Чётко определённые стадии с ограниченной возможностью настройки. Так мы защищаем прод от поломанных сборок.
Сам инструмент CI здесь не играет большой роли. Что-то похожее мы сейчас делаем и на Teamcity и на Github Actions.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Деплоим Tarantool без людей