Integração Contínua Android

O painel de integração contínua do Android ( ci.android.com ) fornece visibilidade do sistema usado pelo Android Open Source Project (AOSP).

Os colaboradores do AOSP podem usar este painel para monitorar quando seus envios são integrados à árvore. A cor do status mostra se a mudança integrada foi construída com êxito em todos os nossos tipos de construção. Por conveniência, os artefatos de construção de cada construção estão disponíveis para download.

Cada linha representa uma compilação concluída nos construtores automatizados do Android. Cada coluna representa uma combinação de destino de construção/tipo de construção. Na grade, as compilações em andamento e concluídas são mostradas com estas cores de fundo:

  • Verde: Bem sucedido
  • Amarelo: Em andamento
  • Vermelho: falhou
  • Cinza: Pendente aguardando recursos e ainda não iniciado
  • Cinza com barra: Indisponível - isso pode indicar que o destino ainda não foi agendado ou que o destino não está mais habilitado e não será construído
  • Preto: Abandonado – a construção ultrapassou nosso tempo máximo de espera para a duração da construção e não será mais construída

Quando uma construção for concluída, você poderá fazer download dos artefatos de construção clicando no ícone ( Visualizar artefatos ), que leva a uma página onde você pode fazer download dos artefatos. Clicar em um quadrado abre um painel na parte inferior da tela com uma guia Detalhes onde os logs são mantidos, uma guia Alterações listando quais alterações foram feitas em uma construção e um link para os artefatos de construção. O painel é atualizado automaticamente à medida que novas compilações são concluídas.

Imagem do painel
Figura 1. Painel de integração contínua

Os atributos do painel incluem:

  • Nome da ramificação: nome da ramificação do Git onde as compilações acontecem
  • Destino do build: configuração do dispositivo
  • Buildtype: configuração exata do alvo, que pode ser user, userdebug ou eng
    Para obter mais detalhes, consulte Escolhendo um alvo .
  • Build ID: ID exclusivo para cada build
  • Link permanente: link permanente para a página desta compilação em ci.android.com
  • Link de alterações: link para as alterações incluídas nesta compilação
  • Artefatos de compilação: link para ver e baixar artefatos desta compilação