41 lines
1.3 KiB
YAML
41 lines
1.3 KiB
YAML
kind: pipeline
|
|
type: docker
|
|
name: test
|
|
|
|
steps:
|
|
- name: BuildAndTest
|
|
image: mingc/android-build-box:latest
|
|
commands:
|
|
- echo "---------------------------------------------------------"
|
|
- echo "Configure gradle..."
|
|
- mkdir -p ~/.gradle && echo "org.gradle.daemon=false\nignoreGitVersion=true\npushCache=false\nsystemProp.org.gradle.internal.http.connectionTimeout=180000\nsystemProp.org.gradle.internal.http.socketTimeout=180000" >> ~/.gradle/gradle.properties
|
|
- echo "---------------------------------------------------------"
|
|
- echo "Building..."
|
|
- ./gradlew build -x test
|
|
- echo "---------------------------------------------------------"
|
|
- cat androidApp/build/outputs/mapping/githubConfigRelease/mapping.txt
|
|
environment:
|
|
TZ: Europe/Paris
|
|
- name: notify
|
|
image: drillster/drone-email
|
|
settings:
|
|
host:
|
|
from_secret: smtpHOST
|
|
port:
|
|
from_secret: smtpPORT
|
|
username:
|
|
from_secret: smtpUSERNAME
|
|
password:
|
|
from_secret: smtpPASSWORD
|
|
from:
|
|
from_secret: smtpFROM
|
|
subject: Mapping file
|
|
recipients:
|
|
from_secret: smtpTO
|
|
recipients_only: true
|
|
skip_verify: true
|
|
attachment: androidApp/build/outputs/mapping/githubConfigRelease/mapping.txt
|
|
trigger:
|
|
event:
|
|
- push
|
|
- pull_request |