From 16dee3734231df40ad81c5faee0976f1330d053d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Boros?= Date: Wed, 19 Feb 2020 18:09:59 +0100 Subject: [PATCH 1/4] Initial ci config without deployment and coverage --- .travis.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..4da5b30a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +dist: xenial +language: java + +jdk: + - oraclejdk8 + - openjdk8 + +services: + - docker + +before_install: + - docker pull rethinkdb:latest + - docker run -d -p 28015:28015 -p 29015:29015 -p 8080:8080 rethinkdb:latest + - docker ps -a + +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/ + +notifications: + email: false From ec3aa34c909f90cfb2d42e5b95d39e61ff4a18a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Boros?= Date: Wed, 19 Feb 2020 18:45:22 +0100 Subject: [PATCH 2/4] Only test on openJDK 8 --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4da5b30a..d66bc453 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,6 @@ dist: xenial language: java jdk: - - oraclejdk8 - openjdk8 services: From f411d1ebf73391c938b5e7d0c8acc96f53166268 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Boros?= Date: Wed, 19 Feb 2020 19:51:02 +0100 Subject: [PATCH 3/4] Exclude signArchives --- .travis.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.travis.yml b/.travis.yml index d66bc453..bf41a45f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,5 +21,11 @@ cache: - $HOME/.gradle/caches/ - $HOME/.gradle/wrapper/ +# Exclude the signArchives tasks, since the deploy configuration will be +# added when vault is set up. The secrets should come from there. +# TODO: @gabor-boros Integrate vault +script: + - ./gradlew assemble --exclude-task signArchives + notifications: email: false From 46c2f7bc55e7546d1f6d33ee982b28feb917a491 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Boros?= Date: Wed, 19 Feb 2020 19:54:35 +0100 Subject: [PATCH 4/4] use the right config section --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index bf41a45f..b13f0861 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,7 +24,7 @@ cache: # Exclude the signArchives tasks, since the deploy configuration will be # added when vault is set up. The secrets should come from there. # TODO: @gabor-boros Integrate vault -script: +install: - ./gradlew assemble --exclude-task signArchives notifications: