Написал програмку небольшую. Залил на гитхаб. Там же создал Gentoo overlay с 9999 пакетом. Теперь могу поделиться с сотрудниками по проекту. Одной командой подключают оверлей, другой ставят пакет. Я могу теперь забить на инфраструктуру Gentoo и просто коммитить изменения на Github, а они время от времени обновлять через Portage.
Поделитесь историями успехов как такое делается на других дистрах и так же ли это легко?
Повторю требования
- Хранить код на гитхабе (или на другом публичном хостинге кода)
- Хранить репозиторий там же полностью
- Легкое подключение этого добра
- Установка девелоперской версии, аналог 9999, которая представляет код в VCS
- Последующая работа с кодом простыми коммитами в репозиторий без перегенерирования специфичных для дистрибутива пакетов, но так чтобы юзеры обновлялись легко
Вроде как-то такое делалось через Launchpad и PPA, или Arch AUR. В чем отличия?