Integración continua de Android

El panel de integración continua de Android ( ci.android.com ) proporciona visibilidad del sistema utilizado por el Proyecto de código abierto de Android (AOSP).

Los contribuyentes de AOSP pueden usar este panel para monitorear cuándo sus envíos se integran en el árbol. El color de estado muestra si el cambio integrado se ha realizado correctamente en todos nuestros tipos de compilación. Para mayor comodidad, los artefactos de cada compilación están disponibles para descargar.

Cada fila representa una compilación completa de los constructores automatizados de Android. Cada columna representa una combinación de objetivo de compilación/tipo de compilación. Dentro de la cuadrícula, las compilaciones en progreso y completadas se muestran con estos colores de fondo:

  • Verde: exitoso
  • Amarillo: En progreso
  • Rojo: fallido
  • Gris: Pendiente en espera de recursos y aún no iniciado
  • Gris con barra diagonal: No disponible: esto puede indicar que el objetivo aún no se ha programado o que ya no está habilitado y no se creará.
  • Negro: Abandonado: la compilación ha superado nuestro tiempo máximo de espera para la duración de la compilación y ya no se construirá.

Cuando se completa una compilación, puede descargar los artefactos de compilación haciendo clic en el ícono ( Ver artefactos ), que enlaza con una página donde puede descargar los artefactos. Al hacer clic en un cuadrado, se abre un panel en la parte inferior de la pantalla con una pestaña Detalles donde se guardan los registros, una pestaña Cambios que enumera los cambios que se realizaron en una compilación y un enlace a los artefactos de la compilación. El panel se actualiza automáticamente a medida que se completan nuevas compilaciones.

Imagen del tablero
Figura 1. Panel de integración continua

Los atributos del panel incluyen:

  • Nombre de la rama: nombre de la rama de Git donde se realizan las compilaciones.
  • Objetivo de compilación: configuración del dispositivo
  • Tipo de compilación: configuración exacta del objetivo, que puede ser usuario, depuración de usuario o inglés.
    Para obtener más detalles, consulte Elección de un objetivo .
  • ID de compilación: ID único para cada compilación
  • Enlace permanente: enlace permanente a la página de esta compilación en ci.android.com
  • Enlace de cambios: enlace a los cambios incluidos en esta compilación.
  • Construir artefactos: enlace para ver y descargar artefactos de esta compilación