forked from wikimedia/apps-android-wikipedia
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
35 lines (35 loc) · 1.55 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
language: android
jdk:
- oraclejdk8
android:
components:
- platform-tools
- tools
- build-tools-28.0.3
- android-28
before_script:
- chmod +x gradlew scripts/tag-latest.sh
branches:
only:
- master
script:
- if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then bash ./scripts/apps-android-wikipedia-test;
fi
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then bash ./scripts/apps-android-wikipedia-publish-travis;
fi
before_install:
- openssl aes-256-cbc -K $encrypted_62eb76340444_key -iv $encrypted_62eb76340444_iv
-in wikipedia.keystore.enc -out wikipedia.keystore -d
before_deploy:
- scripts/tag-latest.sh
deploy:
provider: releases
skip_cleanup: true
overwrite: true
api_key:
secure: CI+khqrkMXI6Q/erqENJErwmea/Nj5wQ7EDIL5cZnuaSrAsCY73dbgNRFMqSzkktVqNprDdKRfx+neVArblohiTOklQo3IOlKioIw7f8gWclxQEjj2jXG7WE9So2MRF8AGTPWt7ET3NmttPYIJ6UsQXfNrRQPHHvhxsu1Mmk3IW9S7cdKv8ZYo3zJE6V5FqRam//vQBHoicCBruk7kfovxd2k2fuCD31qvZpk3gjTHbOZ2CFqkVkv/vo7USIn8S3w6kmyYAPDRDAEayw3TWQeUPcUBgTo2UAFQzCxaXFckzc049v2E8nY2Zommf2qic4zVl4dHUKTEVbqNK7mVNALTrNcJXTItCFVK1gD/0m4xkYb7XLJ9HFyIF19s7jWnoI5qLwghN4j/i/LrEKjVWrdCl+P1eJVObhRH+YGRXZEHmB15baxHSqJUzTmHbL3xMEvjYlT9tnByCFEWySgUNmvDl3JycoCEQcImqZf9wKDxrqRyo4vJ7nn8agjUEUlxm1YTiMLX9Ar6KsgkZXfpAb9vVm3XQcOjpglum5M93BDOiwgGuHNV1/y6KwqiSGeTmZgdbQ8sSlZyXpCXPwseKdVAQ6b4W3E1FzambJZME2POHIZ4rUlmXldT4IAstIGzYFhMbms7p74hZcRLDNwcIQTuPQXUr593QIjLBcPjfXRrE=
file:
- "app/build/outputs/apk/alpha/release/app-alpha-universal-release.apk"
- "app/build/outputs/apk/alpha/release/rev-hash.txt"
on:
repo: wikimedia/apps-android-wikipedia