Jenkins: Uma solução de Integração Contínua para o Android

Victor Oliveira
Jun 11 · 4 min read

Configurar o Jenkins

Global properties

Configurar seu repositório

Criando um build job

Criando no New Item

Tela do opções na criação de job

Configurando o repositório

Configurando o build

* * * * *
chmod +x gradlew
./gradlew clean
./gradlew assembleDebug
./gradlew lint
./gradlew test
./gradlew connectedAndroidTest

Configurando o emulador do android para os testes instrumentados

Adicionando o Lint results

**/build/reports/lint-results.xml

Adicionando os arquivos de artefatos

**/*.apk

Adicionando caminho do Test Report

**/build/outputs/androidTest-results/connected/*.xml

Configurando as notificações de e-mail

O resultado


Android Dev BR

Artigos em português sobre Android, curados pela comunidade Android Dev BR. Junte-se a nós: slack.androiddevbr.org.

Victor Oliveira

Written by

Android dev — https://victorlopesjg.github.io/

Android Dev BR

Artigos em português sobre Android, curados pela comunidade Android Dev BR. Junte-se a nós: slack.androiddevbr.org.