Integrazione continua Android

La dashboard Android Continuous Integration ( ci.android.com ) fornisce visibilità nel sistema utilizzato dall'Android Open Source Project (AOSP).

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

Ogni riga rappresenta una build completata sui builder automatizzati di Android. Ogni colonna rappresenta una combinazione destinazione/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: in attesa di risorse e non ancora avviato
  • Grigio con barra: Non disponibile: può segnalare che la destinazione non è stata ancora pianificata o che la destinazione non è più abilitata e non verrà creata
  • Nero: Abbandonato: la build ha superato il nostro tempo massimo di attesa per la durata della build e non verrà più creata

Una volta completata una build, puoi scaricare gli artefatti della build facendo clic sull'icona ( 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 man mano che vengono completate le nuove build.

Immagine del cruscotto
Figura 1. Dashboard di integrazione continua

Gli attributi della dashboard includono:

  • Nome del ramo: nome del ramo Git in cui avvengono le build
  • Destinazione della build: configurazione del dispositivo
  • Buildtype: configurazione esatta del target, che può essere user, userdebug o eng
    Per ulteriori dettagli, vedere Scelta di una destinazione .
  • 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: collegamento per vedere e scaricare artefatti da questa build