Intégration continue Android

Le tableau de bord d'intégration continue Android ( ci.android.com ) offre une visibilité sur le système utilisé par le projet Android Open Source (AOSP).

Les contributeurs à l'AOSP peuvent utiliser ce tableau de bord pour surveiller quand leurs soumissions sont intégrées dans l'arborescence. La couleur d'état indique si la modification intégrée a été générée avec succès dans tous nos types de build. Pour plus de commodité, les artefacts de build de chaque build sont disponibles en téléchargement.

Chaque ligne représente une version terminée sur les générateurs automatisés d'Android. Chaque colonne représente une combinaison cible de build/type de build. Dans la grille, les builds en cours et terminés sont affichés avec ces couleurs d'arrière-plan :

  • Vert : réussi
  • Jaune : En cours
  • Rouge : Échec
  • Gris : En attente de ressources et pas encore démarré
  • Gris avec barre oblique : Indisponible - cela peut indiquer que la cible n'a pas encore été planifiée ou que la cible n'est plus activée et ne sera pas construite
  • Noir : abandonné – la construction a dépassé notre temps d'attente maximum pour construire et ne sera plus construite.

Lorsqu'une build est terminée, vous pouvez télécharger les artefacts de build en cliquant sur l'icône ( Afficher les artefacts ), qui renvoie vers une page où vous pouvez télécharger les artefacts. Cliquer sur un carré ouvre un panneau en bas de l'écran avec un onglet Détails où les journaux sont conservés, un onglet Modifications répertoriant les modifications apportées à une construction et un lien vers les artefacts de construction. Le tableau de bord s'actualise automatiquement à mesure que de nouvelles builds sont terminées.

Image du tableau de bord
Figure 1. Tableau de bord d'intégration continue

Les attributs du tableau de bord incluent :

  • Nom de la branche : nom de la branche Git où les builds ont lieu
  • Cible de build : configuration de l'appareil
  • Buildtype : configuration exacte de la cible, qui peut être user, userdebug ou eng
    Pour plus de détails, voir Choisir une cible .
  • ID de build : ID unique pour chaque build
  • Lien permanent : lien permanent vers la page de cette version sur ci.android.com
  • Lien des modifications : lien vers les modifications incluses dans cette version
  • Artefacts de build : lien pour voir et télécharger les artefacts de cette build