Android Sürekli Entegrasyon

Android Sürekli Entegrasyon panosu ( ci.android.com ), Android Açık Kaynak Projesi (AOSP) tarafından kullanılan sisteme görünürlük sağlar.

AOSP'ye katkıda bulunanlar, gönderilerinin ağaca ne zaman entegre edildiğini izlemek için bu gösterge panosunu kullanabilir. Durum rengi, entegre değişikliğin tüm yapı türlerimizde başarıyla oluşturulup oluşturulmadığını gösterir. Kolaylık sağlamak için, her derlemeden derleme yapıtları indirilebilir.

Her satır, Android'in otomatik oluşturucularında tamamlanmış bir yapıyı temsil eder. Her sütun, bir yapı hedefi/yapı türü kombinasyonunu temsil eder. Kılavuzda, devam eden ve tamamlanan yapılar şu arka plan renkleriyle gösterilir:

  • Yeşil: Başarılı
  • Sarı: Devam ediyor
  • Kırmızı: Başarısız
  • Gri: Bekleyen kaynaklar bekliyor ve henüz başlamadı
  • Eğik çizgili gri: Mevcut değil - bu, hedefin henüz programlanmadığını veya hedefin artık etkinleştirilmediğini ve oluşturulmayacağını gösterebilir
  • Siyah: Terk edildi - yapı, inşa süresi için maksimum bekleme süremizi aştı ve artık inşa edilmeyecek

Bir derleme tamamlandığında, yapıları indirebileceğiniz bir sayfaya bağlantı veren (Yapıları görüntüle ) simgesine tıklayarak yapı yapılarını indirebilirsiniz. Bir kareye tıklamak, ekranın alt kısmında günlüklerin tutulduğu Ayrıntılar sekmesi, bir derlemede hangi değişikliklerin yapıldığını listeleyen Değişiklikler sekmesi ve derleme yapıtlarına bir bağlantı içeren bir panel açar. Yeni yapılar tamamlandığında pano otomatik olarak yenilenir.

Pano resmi
Şekil 1. Sürekli entegrasyon panosu

Kontrol panelinin özellikleri şunları içerir:

  • Şube adı: Derlemelerin gerçekleştiği Git şubesinin adı
  • Derleme hedefi: Cihaz yapılandırması
  • Buildtype: Hedefin user, userdebug veya eng olabilen tam yapılandırması
    Daha fazla ayrıntı için bkz. Bir Hedef Seçme .
  • Yapı Kimliği: Her yapı için benzersiz kimlik
  • Perm bağlantısı: Bu yapının ci.android.com'daki sayfasına kalıcı bağlantı
  • Değişiklikler bağlantısı: Bu derlemede yer alan değişikliklerin bağlantısı
  • Yapılar oluşturun: Bu yapıdaki yapıtları görmek ve indirmek için bağlantı