From b1bac7dd9a466173a43c8af8e3d50853ddb36313 Mon Sep 17 00:00:00 2001 From: k3b <1374583+k3b@users.noreply.github.com> Date: Thu, 25 Apr 2019 10:55:37 +0200 Subject: [PATCH] added travis build support --- .travis.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..568cae6 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,40 @@ +# travis build for #toGoZip (https://github.com/k3b/ToGoZip/) +language: android + +jdk: + - oraclejdk8 + +addons: + apt: + packages: +# graphviz to render javadoc uml +# https://docs.travis-ci.com/user/multi-os/ + - graphviz + +android: + components: + # https://github.com/travis-ci/travis-ci/issues/5036 + - tools + + # values in gradle.properties and .travis must be the same + # - build-tools-24.0.2 + - build-tools-28.0.3 + - android-28 + + - add-on + - extra + +before_install: +# http://stackoverflow.com/questions/33820638/travis-yml-gradlew-permission-denied +# must execute +# git update-index --chmod=+x gradlew +# instead of +# - chmod +x gradlew +# +# https://stackoverflow.com/questions/52274229/travis-ci-android-28-licenses-have-not-been-accepted +- yes | sdkmanager "platforms;android-28" + + +script: + - jdk_switcher use oraclejdk8 + - ./gradlew assemble