diff options
author | Morris Jobke <hey@morrisjobke.de> | 2019-04-15 01:54:27 +0300 |
---|---|---|
committer | Mario Đanić <mario.danic@gmail.com> | 2019-04-15 01:54:27 +0300 |
commit | 6f900bcd5a3530399d837b0824169ea18c5ccb36 (patch) | |
tree | fbd011574a6ece1e9edc5d3d6a53d386a622c1d9 /.drone.yml | |
parent | b3503e97fb18a92af59e1074ca5083c42826b047 (diff) |
Fix drone (#525)
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 127 |
1 files changed, 85 insertions, 42 deletions
diff --git a/.drone.yml b/.drone.yml index 6fcfa226e..47e5b91a4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,42 +1,85 @@ -pipeline: - compile: - image: nextcloudci/android:android-44 - commands: - # build app and assemble APK - - sh -c "if [ '${FLAVOR}' != 'Analysis' ]; then ./gradlew assemble${FLAVOR}; fi" - when: - matrix: - FLAVOR: [Generic, Gplay] - - analysis: - image: nextcloudci/android:android-44 - commands: - - export BRANCH=$(scripts/analysis/getBranchName.sh $GIT_USERNAME $GIT_TOKEN $DRONE_PULL_REQUEST) - - scripts/analysis/analysis-wrapper.sh $GIT_USERNAME $GIT_TOKEN $BRANCH $LOG_USERNAME $LOG_PASSWORD $DRONE_BUILD_NUMBER $DRONE_PULL_REQUEST - secrets: [ GIT_USERNAME, GIT_TOKEN, LOG_USERNAME, LOG_PASSWORD ] - when: - matrix: - FLAVOR: Analysis - - notify: - image: drillster/drone-email - host: $EMAIL_HOST - port: 587 - username: $EMAIL_USERNAME - password: $EMAIL_PASSWORD - from: nextcloud-drone@kaminsky.me - recipients_only: true - recipients: [ $EMAIL_RECIPIENTS ] - secrets: [ EMAIL_USERNAME, EMAIL_PASSWORD, EMAIL_RECIPIENTS, EMAIL_HOST ] - when: - event: push - status: failure - branch: master - -matrix: - FLAVOR: - - Generic - - Gplay - - Analysis - -branches: master +kind: pipeline +name: generic + +steps: +- name: generic + image: nextcloudci/android:android-44 + commands: + - ./gradlew assembleGeneric + +trigger: + branch: + - master + event: + - pull_request + - push + +--- +kind: pipeline +name: gplay + +steps: +- name: gplay + image: nextcloudci/android:android-44 + commands: + - ./gradlew assembleGplay + +trigger: + branch: + - master + event: + - push + - pull_request +--- +kind: pipeline +name: analysis + +steps: +- name: analysis + image: nextcloudci/android:android-44 + environment: + GIT_USERNAME: + from_secret: GIT_USERNAME + GIT_TOKEN: + from_secret: GIT_TOKEN + LOG_USERNAME: + from_secret: LOG_USERNAME + LOG_PASSWORD: + from_secret: LOG_PASSWORD + commands: + - export BRANCH=$(scripts/analysis/getBranchName.sh $GIT_USERNAME $GIT_TOKEN $DRONE_PULL_REQUEST) + - scripts/analysis/analysis-wrapper.sh $GIT_USERNAME $GIT_TOKEN $BRANCH $LOG_USERNAME $LOG_PASSWORD $DRONE_BUILD_NUMBER $DRONE_PULL_REQUEST + +- name: notify + image: drillster/drone-email + host: $EMAIL_HOST + port: 587 + username: $EMAIL_USERNAME + password: $EMAIL_PASSWORD + from: nextcloud-drone@kaminsky.me + skip_verify: true + recipients_only: true + recipients: [ $EMAIL_RECIPIENTS ] + environment: + EMAIL_USERNAME: + from_secret: EMAIL_USERNAME + EMAIL_PASSWORD: + from_secret: EMAIL_PASSWORD + EMAIL_RECIPIENTS: + from_secret: EMAIL_RECIPIENTS + EMAIL_HOST: + from_secret: EMAIL_HOST + when: + event: + - push + status: + - failure + branch: + - master + +trigger: + branch: + - master + event: + - push + - pull_request
\ No newline at end of file |