Android Sürekli Entegrasyonu

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önderimlerinin ağaca ne zaman entegre edildiğini izlemek için bu panoyu kullanabilir. Durum rengi, entegre değişikliğin tüm yapı türlerimizde başarılı bir şekilde oluşturulup oluşturulmadığını gösterir. Kolaylık sağlamak için, her yapının yapı eserleri indirilebilir.

Her satır, Android'in otomatikleştirilmiş oluşturucularında tamamlanmış bir derlemeyi temsil eder. Her sütun, bir yapı hedefi / yapı türü kombinasyonunu temsil eder. Izgara içinde, 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 bekleniyor ve henüz başlamadı
  • Eğik çizgili gri: Kullanılamaz - bu, hedefin henüz programlanmadığını veya hedefin artık etkinleştirilmediğini ve oluşturulmayacağını gösterebilir
  • Siyah: Terkedilmiş - yapı, inşa süremiz için maksimum bekleme süremizi geçti ve artık inşa edilmeyecek

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

Kontrol panelinin resmi
Şekil 1. Sürekli entegrasyon panosu

Gösterge tablosunun özellikleri şunları içerir:

  • Şube adı: Derlemelerin gerçekleştiği Git dalının adı
  • Derleme hedefi: Cihaz yapılandırması
  • Yapı türü: Kullanıcı, kullanıcı hatası veya eng olabilen hedefin tam yapılandırması
    Daha fazla ayrıntı için bkz. Hedef Seçme .
  • Derleme Kimliği: Her derleme için benzersiz kimlik
  • Perm bağlantısı: Bu derlemenin ci.android.com'daki sayfasına kalıcı bağlantı
  • Değişiklikler bağlantısı: Bu yapıya dahil edilen değişikliklerin bağlantısı
  • Yapılar oluşturun: Bu derlemedeki eserleri görmek ve indirmek için bağlantı