Как создать автоматический PPA?
Как я могу создать PPA, который автоматически извлекает изменения из репозитория git (hub) при каждом добавлении нового тега (выпуска), а затем компилирует приложение?
1 ответ
В общем случае вам нужно будет поддерживать (устанавливать, настраивать) continuous integration system
, При правильной конфигурации такая система может извлекать данные из git(концентратора) периодически или при каждом коммите, она может собирать и упаковывать программное обеспечение, а также передавать его в ppa и обновлять метаданные ppa.
Существует несколько систем КИ, таких как:
- Дженкинс - вам нужно установить это на ваших серверах
- travis - хостинговое решение, которое вы можете использовать онлайн
- teamcity - есть бесплатные и коммерческие версии, которые нужно установить на свои серверы
Для jenkins и teamcity могут быть и некоторые онлайн-провайдеры, но я никогда не искал таких.