Це легко зробити на Launchpad. Те, що ви шукаєте, називається рецептом вихідного пакета .
Спосіб налаштувати це та одержати його кожного дня, будуючи джерело - спочатку зареєструвати проект на Launchpad, якщо він ще не є. Після цього перейдіть на сторінку проекту та натисніть "Налаштувати гілку проекту":
Тепер вам потрібно повідомити Launchpad, де знаходиться сховище SVN. Клацніть "Імпортувати гілку, розміщену деінде", виберіть "SVN" та введіть URL-адресу гілки SVN. Дайте назву філії та натисніть оновлення:
Тепер у вас є вміст сховища SVN, яке так часто імпортується в Launchpad (зазвичай частіше одного разу на день). Наступним кроком є створення рецепту вихідного пакета, який будує пакунок з джерела щодня. Тут є два варіанти:
- Зберігайте файли упаковки Debian у сховищі SVN - файли повинні знаходитись у папці з назвою
debian
.
- Створіть окрему гілку Launchpad, яка містить файли упаковки Debian, і Launchpad об'єднає їх разом до того, як буде створено пакет.
Оскільки перший варіант найпростіший, я рекомендую пройти цей маршрут. Щоб налаштувати щоденні збірки, перейдіть на сторінку свого проекту на Launchpad та натисніть посилання "код" у самому верхньому куті. Клацніть на гілку, яка містить вихідний код, а потім натисніть "створити рецепт упаковки":
Звідти просто прийняти всі параметри за замовчуванням та натиснути «створити рецепт». Це воно! Ваші пакунки будуватимуться щодня (за умови, що є нові версії) та розміщуватимуться в PPA, який ви вказали під час створення рецепту.
Список літератури: