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 Open Source Android (AOSP).

Les contributeurs à AOSP peuvent utiliser ce tableau de bord pour surveiller le moment où leurs soumissions sont intégrées dans l'arborescence. La couleur d'état indique si le changement intégré a été construit avec succès dans tous nos types de construction. 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 des générateurs automatisés d'Android. Chaque colonne représente une combinaison cible de construction / type de construction. 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 en attente et pas encore démarré
  • Gris avec barre oblique: indisponible - cela peut signaler 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 la durée de construction et ne sera plus construite

Lorsqu'une construction est terminée, vous pouvez télécharger les artefacts de construction en cliquant sur l' ( Afficher les artefacts ), qui à une page où vous pouvez télécharger les artefacts. Cliquez sur un carré pour ouvrir 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 versions 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 se produisent
  • Cible de construction: configuration de l'appareil
  • Buildtype: configuration exacte de la cible, qui peut être user, userdebug ou eng
    Pour plus de détails, consultez Choix d'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
  • Construire des artefacts: lien pour voir et télécharger des artefacts de cette version