сборка пакетов deb на сервере сборки - PullRequest
1 голос
/ 13 июня 2019

Я пытаюсь создать CI / CD с нуля с помощью buildbot. Я решил собрать deb-пакет для каждого пакета изменений в ветке develop. Вот как я это вижу.

  • Poller или крюк начинает сборку
  • buildbot загружает новые коммиты из репо
  • changes обновлены сообщениями коммита от release..develop
  • пакет собран и передан в apt репо
  • changes совершено
  • release быстро переходит к develop
  • и develop и release возвращаются в репо

Я не уверен, что это хорошая идея, потому что это приводит к частым change коммитам при разработке, и мне придется чаще вносить изменения в dev box. Это также означает, что у строителя будет доступ на запись в репо. Что мне здесь не хватает? Есть ли лучший подход?

...