aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuutaW <17158086+Trumeet@users.noreply.github.com>2019-02-24 14:50:02 -0800
committerYuutaW <17158086+Trumeet@users.noreply.github.com>2019-02-24 14:50:02 -0800
commitaf7ee1cfcd71f136cf97fbd7d512f4e0b037545b (patch)
treeb9bcea4e1bce7ca3c5110592a84a012a9d497eb8
parent5e64ea4b9d752bcda4f191e406508171b536ddb7 (diff)
downloadWorkMode-af7ee1cfcd71f136cf97fbd7d512f4e0b037545b.tar
WorkMode-af7ee1cfcd71f136cf97fbd7d512f4e0b037545b.tar.gz
WorkMode-af7ee1cfcd71f136cf97fbd7d512f4e0b037545b.tar.bz2
WorkMode-af7ee1cfcd71f136cf97fbd7d512f4e0b037545b.zip
feat: implement Travis CI
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
-rw-r--r--.travis.yml38
-rw-r--r--secrets.tar.encbin0 -> 10256 bytes
2 files changed, 38 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..40521b5
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,38 @@
+jdk: oraclejdk8
+language: android
+android:
+ components:
+ - build-tools-28.0.3
+ - android-29
+before_cache:
+- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
+- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
+cache:
+ directories:
+ - "$HOME/.gradle/caches/"
+ - "$HOME/.gradle/wrapper/"
+script:
+- "./gradlew exportVersion --daemon"
+- "./gradlew :app:assembleRelease --daemon --parallel"
+before_install:
+- yes | sdkmanager "platforms;android-29"
+- chmod a+x gradlew
+- openssl aes-256-cbc -K $encrypted_8cd0a575b07e_key -iv $encrypted_8cd0a575b07e_iv
+ -in secrets.tar.enc -out ./secrets.tar -d
+- tar xvf secrets.tar
+before_deploy:
+- export VERSION=$(cat version.txt)
+- export VERSION_CODE=$(cat version_code.txt)
+- git tag $VERSION_CODE
+- mv "app/build/outputs/apk/release/app-release.apk" "app/build/outputs/apk/release/app-${VERSION}.apk"
+deploy:
+ name: ${VERSION}
+ body: Snapshot version automatically generated by Travis CI. Please be cautious to experience due to potential bugs.
+ prerelease: true
+ provider: releases
+ skip_cleanup: true
+ api_key:
+ secure: XJm52+zcna49O1IgDQrNARMIEAOSTbfKBzUSQkRlN/52ZDrUd/FFRwWUa2MmhojT50bQMTHKOqg8HLjvXKjk6ADUnvt9FNEZI9AIU9cHMzADrJ0NrWTLPPqfHD0N+mPKzuRdFO6kYZe6ALKFzeXEGf/6/v2mfid2XIXgfGrCu2bd+Q5WZCxhzoHbIkPZJin/XlF1l3FPhipHs7J2OaoKKzQMAaCLtklrx2TfvraKgXH7dGqvYVvCVHs8HqesjIXnuFtGtVx8FIvTq5/N6gnO5IYTitGgSzoK+cpdUDmAKL/PvNOSu90StS9B4Y3H6oIp/LV+ZcSj+8Z1s44VHKBMlOK6BJ/YSYv0uT4bD2yKUDTSCYXfqk9K4s0mBVePkHIt8kMHNvmF/K/8+kzvP4tT7zcu55OTahQ/rudizOFNLJOPhyJt3U4X4zAHjkjL6CDR3GRqr7oBxZSZiSlcnVdHHOF2jty+jaOhx+5PyY+bqf2fOJxR2ezRz1mmF/3qQXW6fV5LZ+Ep3Xtc7ABjeCPQC3HpC5bsOMmSOjhwwU1SBo9SyiIHyeSE5HMpmEAfUnvbNoBjr6V5AywdJLGK8fVE9nDOJTJuNvpn5wDzpUJemV8pjYQ6odkysM4f+3MA4As+ApAfAryuv0k9EQvNizTpU0DDfq5RqOszTMCnhrmo6nI=
+ file: app/build/outputs/apk/release/app-${VERSION}.apk
+ on:
+ repo: Trumeet/WorkMode
diff --git a/secrets.tar.enc b/secrets.tar.enc
new file mode 100644
index 0000000..8c56159
--- /dev/null
+++ b/secrets.tar.enc
Binary files differ