Автоматическая загрузка поваренных книг на сервер Chef - PullRequest
0 голосов
/ 01 мая 2019

Я недавно начал работать с шеф-поваром и управляю своими кулинарными книгами в хранилище github. Каждый раз, когда я делаю изменения, я отправляю свои изменения в репозиторий github, а затем загружаю все на сервер chef после одобрения по электронной почте для продвижения кода. Задание выполняет команду ножа для загрузки на сервер chef.

Мне было интересно, как вы, ребята, управляете автоматической загрузкой, если вам вообще нужно поддерживать несколько кулинарных книг. Я не знаю решения, так как мне нужно поддерживать несколько репозиториев github (для нескольких кулинарных книг) вместе с несколькими заданиями Jenkins, как зафиксировать репо, а затем выполнить команды для загрузки на сервер chef. Есть ли более простой способ сделать это? ? Кто-нибудь уже использует Chef в производстве, как вы это делаете?

Спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 13 мая 2019

Благодаря @MrRoth & Draco, я смог воспользоваться функцией общей библиотеки jenkins для разработки своего решения.

0 голосов
/ 02 мая 2019

после того, как вы внесете изменения в свою кулинарную книгу в репозиторий, сервер сборки должен быть запущен, чтобы вытащить изменения и проверить вашу кулинарную книгу (оформить заказ кухня , chefspec , inspec , foodcritic , cookstyle ).

когда тесты пройдены, используйте нож или беркшель , чтобы загрузить свою кулинарную книгу на сервер шеф-повара

...