From 3e70a53714ecf679c93c6ef8e0e385ed7e6cece0 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Tue, 10 Nov 2020 11:00:15 -0800 Subject: [PATCH] Updated CI configurations. --- .gitlab-ci.yml | 31 +++++++++++++++++++++++++++++++ .travis.yml | 10 +++------- bitbucket-pipelines.yml | 9 +++++++++ 3 files changed, 43 insertions(+), 7 deletions(-) create mode 100644 .gitlab-ci.yml create mode 100644 bitbucket-pipelines.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..26820aa --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,31 @@ +image: gradle:alpine + +variables: + GRADLE_OPTS: "-Dorg.gradle.daemon=false" + +before_script: + - export GRADLE_USER_HOME=`pwd`/.gradle + +stages: + - build + - test + +build: + stage: build + script: ./gradlew --build-cache assemble + cache: + key: "$CI_COMMIT_REF_NAME" + policy: push + paths: + - build + - .gradle + +test: + stage: test + script: ./gradlew check + cache: + key: "$CI_COMMIT_REF_NAME" + policy: pull + paths: + - build + - .gradle diff --git a/.travis.yml b/.travis.yml index 55ff953..4a40469 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,6 @@ language: java dist: trusty -env: - global: - - CI=true - jdk: - oraclejdk8 @@ -29,6 +25,6 @@ cache: after_success: - | - if [ "${TRAVIS_TEST_RESULT}" == 0 ]; then - ./gradlew sonarqube - fi + if [ "${TRAVIS_TEST_RESULT}" == 0 ]; then + ./gradlew sonarqube + fi diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml new file mode 100644 index 0000000..7d98402 --- /dev/null +++ b/bitbucket-pipelines.yml @@ -0,0 +1,9 @@ +image: openjdk:8 + +pipelines: + default: + - step: + caches: + - gradle + script: + - bash ./gradlew check