Integração contínua do Android

O painel de integração contínua do Android (ci.android.com, links em inglês) proporciona visibilidade ao sistema usado pelo Android Open Source Project (AOSP).

Os colaboradores do AOSP podem usar esse painel para monitorar quando os envios deles são integrados à árvore. A cor do status mostra se a mudança integrada foi criada com êxito em todos os nossos tipos de build. Para facilitar, os artefatos de cada build estão disponíveis para download.

Cada linha representa um build concluído nos builders automatizados do Android. Cada coluna representa uma combinação de destino/tipo de build. Dentro da grade, os builds em andamento e concluídos são mostrados com estas cores de plano de fundo:

  • Verde: bem-sucedido
  • Amarelo: em andamento
  • Vermelho: com falha
  • Cinza: com recursos pendentes e ainda não iniciado
  • Cinza com barra: indisponível. Pode indicar que o destino ainda não foi programado ou que ele não está mais ativado e não será criado
  • Preto: abandonado. O build ultrapassou nosso tempo máximo de espera e não será mais criado

Quando um build é concluído, é possível fazer o download dos artefatos de build clicando no ícone (Exibir artefatos), que leva a uma página em que os artefatos podem ser transferidos por download. Clicar em um quadrado abre um painel na parte inferior da tela com uma guia "Detalhes", onde os registros são mantidos, uma guia "Alterações", que lista quais modificações foram incluídas em um build, e um link para os artefatos de build. O painel é atualizado automaticamente conforme novos builds são concluídos.

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

Alguns dos atributos do painel são:

  • Nome do branch: nome do branch do git onde a versão ocorre.
  • Destino do build: Configurador do dispositivo.
  • Tipo de build: configuração exata do destino, que pode ser user, userdebug ou eng.
    Para mais detalhes, consulte Como escolher um destino.
  • ID do build: ID exclusivo de cada build.
  • Link permanente: é o link permanente para a página desse build em ci.android.com (link em inglês)
  • Link de alterações: link para as mudanças incluídas na versão.
  • Artefatos da versão: link para ver e fazer o download dos artefatos dessa versão.