Android Sürekli Entegrasyonu

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

AOSP'ye katkıda bulunanlar, gönderimlerinin ağaca ne zaman entegre edildiğini izlemek için bu kontrol panelini 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 amacıyla, her yapının yapı eserleri indirilebilir.

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

  • Yeşil: Başarılı
  • Sarı: Devam ediyor
  • Kırmızı: Başarısız
  • Gri: Kaynaklar bekleniyor ve henüz başlatılmadı
  • Eğik çizgili gri: Mevcut değil - bu, hedefin henüz programlanmadığını veya hedefin artık etkinleştirilmediğini ve oluşturulmayacağını işaret edebilir
  • Siyah: Terk edildi - yapı, derleme süresi için maksimum bekleme süremizi aştı ve artık oluşturulmayacak

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

Kontrol panelinin görüntüsü
Şekil 1. Sürekli entegrasyon kontrol paneli

Kontrol panelinin özellikleri şunları içerir:

  • Şube adı: Yapıların gerçekleştiği Git şubesinin adı
  • Derleme hedefi: Cihaz yapılandırması
  • Yapı türü: Kullanıcı, kullanıcı hata ayıklama veya eng olabilen hedefin tam yapılandırması
    Daha fazla ayrıntı için bkz. Hedef Seçme .
  • Yapı Kimliği: Her yapı için benzersiz kimlik
  • İzin bağlantısı: Bu yapının ci.android.com adresindeki 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ıları görme ve indirme bağlantısı