Integrazione continua Android

La dashboard di integrazione continua di Android ( ci.android.com ) fornisce visibilità sul sistema utilizzato dall'Android Open Source Project (AOSP).

I contributori di AOSP possono utilizzare questo dashboard per monitorare quando i loro invii sono integrati nell'albero. Il colore di stato mostra se la modifica integrata è stata creata correttamente in tutti i nostri tipi di build. Per comodità, gli artefatti della build di ciascuna build sono disponibili per il download.

Ogni riga rappresenta una build completata sui builder automatizzati di Android. Ogni colonna rappresenta una combinazione target di build/tipo di build. All'interno della griglia, le build in corso e completate vengono visualizzate con questi colori di sfondo:

  • Verde: successo
  • Giallo: in corso
  • Rosso: fallito
  • Grigio: risorse in attesa in attesa e non ancora avviate
  • Grigio con barra: non disponibile - questo può segnalare che il target non è stato ancora programmato o che il target non è più abilitato e non verrà creato
  • Nero: Abbandonato: la build ha superato il nostro tempo massimo di attesa per la durata della build e non verrà più creata

Quando una build è completata, puoi scaricare gli artefatti della build facendo clic ( Visualizza artefatti ), che si collega a una pagina in cui puoi scaricare gli artefatti. Facendo clic su un quadrato si apre un pannello nella parte inferiore dello schermo con una scheda Dettagli in cui sono conservati i registri, una scheda Modifiche che elenca le modifiche apportate a una build e un collegamento agli artefatti della build. La dashboard si aggiorna automaticamente al completamento di nuove build.

Immagine della dashboard
Figura 1. Dashboard di integrazione continua

Gli attributi della dashboard includono:

  • Nome ramo: nome del ramo Git in cui si verificano le build
  • Destinazione build: configurazione del dispositivo
  • Buildtype: Configurazione esatta del target, che può essere user, userdebug o eng
    Per maggiori dettagli, vedere Scelta di un obiettivo .
  • ID build: ID univoco per ogni build
  • Collegamento permanente : collegamento permanente alla pagina di questa build su ci.android.com
  • Collegamento alle modifiche : collegamento alle modifiche incluse in questa build
  • Crea artefatti: link per vedere e scaricare artefatti da questa build