Definir integração contínua

Os sistemas de integração contínua permitem que você desenvolva e teste seu app automaticamente toda vez que as atualizações para o sistema de controle de origem. Você pode usar qualquer ferramenta de integração contínua que possa iniciar uma compilação do Gradle para compilar seus projetos do Android Studio.

Para executar os testes como parte da compilação é preciso configurar seu servidor de integração contínua para usar o Android Emulator ou usar o Firebase Test Lab para executar seus testes.

Para informações específicas sobre como configurar a integração contínua do seu projeto Android com o Jenkins e o Firebase Test Lab, consulte Como usar o Firebase Test Lab para o Android com sistemas de integração contínua.

Observação: use o SDK Manager para aceitar os contratos de licença para qualquer pacote que seu app exigir em cada máquina em que você compilar seu app. Se você não tiver instalado o Android Studio no seu servidor de integração contínua, exporte manualmente os contratos de licença para o servidor de compilação a partir de uma máquina em que eles foram aceitos com o SDK Manager antes de compilar seu app no servidor. Para saber mais sobre o processo de exportação de licença, leia Fazer o download automático de pacotes ausentes com o Gradle.