Bu, Launchpad'de kolayca yapılabilir. Aradığın şeye kaynak paket tarifi denir .
Bunu kurmanın ve her gün kaynağı oluşturmanın yolu, daha önce değilse, projeyi Launchpad'e kaydetmektir. Tamamlandıktan sonra, proje sayfasına gidin ve "proje şubesini yapılandırın" ı tıklayın:
Şimdi Launchpad'e SVN deposunun nerede olduğunu söylemelisiniz. "Başka bir yerde barındırılan bir şubeyi içe aktar" seçeneğini tıklayın, 'SVN' seçeneğini seçin ve SVN şubesinin URL adresini girin. Şubeye bir isim verin ve güncellemeyi tıklayın:
Artık, SVN deposunun içeriğini her seferinde Launchpad'e sık sık aktarıyorsunuz (genellikle günde bir kereden fazla). Bir sonraki adım, paketi her gün kaynaktan yapılandıran bir kaynak paketi tarifi oluşturmaktır. Burada temel olarak iki seçenek var:
- Debian paketleme dosyaları Mağaza içinde SVN deposu - dosyalar adlı bir klasörde olmalıdır
debian
.
- Debian paketleme dosyalarını içeren ve Launchpad'in paketi oluşturmadan önce birleştirmelerini sağlayan ayrı bir Launchpad dalı oluşturun.
İlk seçenek en kolay seçenek olduğundan, bu rotaya gitmenizi tavsiye ederim. Günlük yapıları ayarlamak için projenizin Launchpad'deki sayfasına gidin ve en üstteki "kod" bağlantısını tıklayın. Kaynak kodu içeren şubeyi tıklayın ve ardından "ambalaj tarifi oluştur" u tıklayın:
Buradan, tüm varsayılanları kabul et ve "tarif oluştur" u tıkla. Bu kadar! Paketleriniz her gün (yeni revizyonlar olduğu varsayılarak) oluşturulacak ve tarifi oluştururken belirttiğiniz PPA'ya yerleştirilecektir.
Referanslar: