From f45e5f7a3668034121ff086d1aec34cd98fc5147 Mon Sep 17 00:00:00 2001 From: Antoine POPINEAU Date: Wed, 30 Oct 2019 00:22:14 +0100 Subject: [PATCH] Integrating CI. Configure GitHub releases. --- .travis.yml | 35 +++++++++++++++++++++++++++++++++++ app/build.gradle.kts | 4 +++- build.gradle.kts | 2 +- 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..da7ad2f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,35 @@ +language: android +dist: trusty + +android: + components: + - platform-tools + - tools + - build-tools-29.0.2 + - 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/" + - "$HOME/.android/build-cache" + +script: + - "./gradlew app:assembleDebug" + +deploy: + provider: releases + name: $TRAVIS_TAG + body: $RELEASE_MESSAGE + prerelease: true + file: app/build/outputs/apk/debug/app-debug.apk + overwrite: true + skip_cleanup: true + on: + tags: true + api_key: + secure: CIgVCinr1VDsMAAjcU8rxVq5SA0kDK3yTmtZW8Hc5RoOhVlKH24VWzdIjWdPZyW3vEDSPlBehAoSCDFI7oZ8xH/SgeXIdFMFbpCUi7QXp+ZdK8MdduHsXXVsEvVlIKi4R8ZhpFF/oR/yKwUo3zDT3SNv5zKZQvae+OzWIt9hm95gm9A+HexgdG4NjjtaNNp+wmhWEO8BvyZV6ZN05o+Z/qQz5pHc8n/v4sLcaQltnErZBaW4wBKKIvwZ54TQrWewW2y2m2lARKt8IGcgWW1jwQD7rzP1hzz/UGLF0eMbFCHNm+r8go0YoB7UDXKfmsZuDsFhjqpQuP3rOlavtXdBB1wAfsbJB3u1mso54w9/M9r1hRK2oClmhLOKU4wYzHLhwwa658qcbTDCJ2+Zwf81/D2YADj3hAkCdpoc0hJoEKQXRdhnQ0yiqYy4p/3RYh7WqSsU7iwUCqyDVHVprv89Qh5iPdbxezYpXQVWyeLpy4+4cYWqjggyxBy0wz7LUu9uClg2M2uaFZ/Ud1FOqtHeDP+Q8hW0DcArYPHXVAySyiuNXAhS/SWFnmpuCtzCs5NmnYA9lmYr33u3+rDJ9+LHArFXTVdfxU2xaSsG0kyjNVxKa3UXEoz0tqBJpeihkWGtjq04sK2AeEEw8lAt6wafFY6jMra23qPQRTCBNPuUsqk= diff --git a/app/build.gradle.kts b/app/build.gradle.kts index f4af251..cd9eccb 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -15,7 +15,8 @@ plugins { } val props = Properties().apply { - load(FileInputStream(rootProject.file("local.properties"))) + try { load(FileInputStream(rootProject.file("local.properties"))) } + catch(e: Exception) {} } android { @@ -30,6 +31,7 @@ android { } } + buildToolsVersion = "29.0.2" compileSdkVersion(29) defaultConfig { diff --git a/build.gradle.kts b/build.gradle.kts index 64ad895..77c0a3b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -13,8 +13,8 @@ buildscript { allprojects { repositories { google() - jcenter() maven(url = "https://jitpack.io") + jcenter() } }