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 esse painel para monitorar quando seus envios são integrados à árvore. A cor do status mostra se a alteração integrada foi construída com sucesso em todos os nossos tipos de compilação. Por conveniência, os artefatos de compilação de cada compilação estão disponíveis para download.

Cada linha representa uma versão concluída nos construtores automatizados do Android. Cada coluna representa uma combinação de destino de compilação/tipo de compilação. Dentro da 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 sinalizar que o destino ainda não foi agendado ou que o destino não está mais ativado e não será criado
  • Preto: Abandonado - a compilação ultrapassou nosso tempo máximo de espera para a duração da compilação e não será mais construída

Quando uma construção é concluída, você pode fazer download dos artefatos de construção clicando no ( Visualizar artefatos ), que é vinculado a uma página na qual é possível 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 de compilação: configuração do dispositivo
  • Buildtype: configuração exata do destino, que pode ser user, userdebug ou eng
    Para obter mais detalhes, consulte Escolhendo um destino .
  • ID da compilação: ID exclusivo para cada compilação
  • 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