Задать вопрос

Как собрать пакет из своего git репозитория под Debian/Ubuntu?

Привет всем
Есть git репозитории с скриптами, бинарками, библиотеками, пересобранные ядра. Есть 200+серверов на нескольких Ubuntu&Debian-версиях.
Сейчас обновление приходит через скрипты + git .
Есть желание наладить нормальную автосборку пакетов и выкладывание это в локальном репозитории(reprepro).

Сначала бросился парсить git log --pretty=format:"%h - %ae, %ad : %s" в debian/changelog. Но потом подумал, что можно и не создавать велосипед. Только вот не могу ничего найти.
Вопрос: как собирать пакет из своего git репозитория под Debian/Ubuntu? Если там только содержимое пакета и оно не в архиве?
  • Вопрос задан
  • 3188 просмотров
Подписаться 7 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@brutal_lobster
То, что вам нужно называется continuous integration/delivery.
Берете любой CI-сервер и читаете к нему документацию. CI-сервер будет отслеживать изменения в гит-репозиториях, по изменению запустит нужные тесты, соберет пакет и выложит куда нужно.
Например:
jenkins-ci.org
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
https://wiki.jenkins-ci.org/display/JENKINS/Debian...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы