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 colaboradores de AOSP pueden usar este tablero para monitorear cuándo sus envíos se integran en el árbol. El color de estado muestra si el cambio integrado se ha generado correctamente en todos nuestros tipos de compilación. Para mayor comodidad, los artefactos de compilación de cada compilación están disponibles para descargar.

Cada fila representa una compilación completa en los compiladores automatizados de Android. Cada columna representa una combinación de destino de compilación/tipo de compilación. Dentro de la cuadrícula, las compilaciones en curso 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 oblicua: no disponible: esto puede indicar que el objetivo aún no se programó o que el objetivo ya no está habilitado y no se construirá
  • Negro: Abandonado: la compilación superó nuestro tiempo de espera máximo para la duración de la compilación y ya no se compilará

Cuando se completa una compilación, puede descargar los artefactos de compilación haciendo clic en el ( Ver artefactos ), que se vincula a 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 compilación. El tablero se actualiza automáticamente a medida que se completan las nuevas construcciones.

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

Los atributos del tablero incluyen:

  • Nombre de la rama : nombre de la rama de Git donde ocurren 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 ingeniero
    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
  • Artefactos de compilación: enlace para ver y descargar artefactos de esta compilación