From ec9f23c03df78e5a0bc17ad73fbce75a550aa4cd Mon Sep 17 00:00:00 2001 From: zhxnlai Date: Tue, 2 Apr 2019 16:10:27 -0700 Subject: [PATCH] Setup circle ci 2 --- .circleci/config.yml | 18 ++++++++++++++++++ settings.gradle | 1 + 2 files changed, 19 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..8c985e7 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,18 @@ +version: 2 + +jobs: + build: + docker: + - image: circleci/openjdk:11-jdk + environment: + TERM: dumb + GRADLE_OPTS: '-Dorg.gradle.jvmargs="-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap" -Dorg.gradle.parallel=false -Dorg.gradle.daemon=true' + CIRCLE_TEST_REPORTS: test-reports + resource_class: xlarge + parallelism: 4 + steps: + - checkout + - run: if [ -e ./gradlew ]; then ./gradlew dependencies;else gradle dependencies;fi + - run: ./gradlew test + - run: mkdir -p $CIRCLE_TEST_REPORTS/junit/ + - run: find . -type f -regex ".*/build/test-results/.*xml" -exec cp {} $CIRCLE_TEST_REPORTS/junit/ \; diff --git a/settings.gradle b/settings.gradle index 865638b..f97ca7a 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,2 +1,3 @@ rootProject.name = 'state-machine' +include 'statemachine' \ No newline at end of file