From 5fc30bee44d265256c74cfdd96982ef1ab440f79 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Thu, 19 Sep 2019 11:51:44 +0200 Subject: [PATCH 1/7] Added Circleci config --- .circleci/config.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..3102842 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,42 @@ +# Java Gradle CircleCI 2.0 configuration file +# +# Check https://circleci.com/docs/2.0/language-java/ for more details +# +version: 2 +jobs: + build: + docker: + # specify the version you desire here + - image: circleci/openjdk:8-jdk + + # Specify service dependencies here if necessary + # CircleCI maintains a library of pre-built images + # documented at https://circleci.com/docs/2.0/circleci-images/ + # - image: circleci/postgres:9.4 + + working_directory: ~/repo + + environment: + # Customize the JVM maximum heap limit + JVM_OPTS: -Xmx3200m + TERM: dumb + + steps: + - checkout + + # Download and cache dependencies + - restore_cache: + keys: + - v1-dependencies-{{ checksum "build.gradle" }} + # fallback to using the latest cache if no exact match is found + - v1-dependencies- + + - run: gradle dependencies + + - save_cache: + paths: + - ~/.gradle + key: v1-dependencies-{{ checksum "build.gradle" }} + + # Build jar + - run: gradle shadowJar \ No newline at end of file From 08099c067ff60bbd7ecff0e098a3b41d92415826 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Thu, 19 Sep 2019 11:58:56 +0200 Subject: [PATCH 2/7] Added store Artifacts --- .circleci/config.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3102842..a044dfc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -39,4 +39,8 @@ jobs: key: v1-dependencies-{{ checksum "build.gradle" }} # Build jar - - run: gradle shadowJar \ No newline at end of file + - run: gradle shadowJar + + - store_artifacts: + path: ~/build/libs + destination: build \ No newline at end of file From 64bc610d40cccb4d0a4ebeea804e64f6defe26ef Mon Sep 17 00:00:00 2001 From: Trivernis Date: Thu, 19 Sep 2019 12:02:13 +0200 Subject: [PATCH 3/7] added list command --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a044dfc..ded5bcf 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -40,7 +40,7 @@ jobs: # Build jar - run: gradle shadowJar - + - run: ls - store_artifacts: path: ~/build/libs destination: build \ No newline at end of file From 52e9fafc1a73984c84ce41a5163a337115728715 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Thu, 19 Sep 2019 12:03:58 +0200 Subject: [PATCH 4/7] Changed artifact task --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ded5bcf..ad6a9c1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -40,7 +40,7 @@ jobs: # Build jar - run: gradle shadowJar - - run: ls + - run: ls ~/build - store_artifacts: - path: ~/build/libs + path: ~/build/libs/*.jar destination: build \ No newline at end of file From 81953eed58b1eeeada2a52e858c527d00c8e0490 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Thu, 19 Sep 2019 12:05:09 +0200 Subject: [PATCH 5/7] Changed build path --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ad6a9c1..08a1c61 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -40,7 +40,7 @@ jobs: # Build jar - run: gradle shadowJar - - run: ls ~/build + - run: ls build - store_artifacts: - path: ~/build/libs/*.jar + path: build/libs/*.jar destination: build \ No newline at end of file From a962490684ae58169d3fe7800e5af58830315e39 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Thu, 19 Sep 2019 12:06:21 +0200 Subject: [PATCH 6/7] Changed artifact path --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 08a1c61..b7e3713 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -40,7 +40,7 @@ jobs: # Build jar - run: gradle shadowJar - - run: ls build + - run: ls build/libs - store_artifacts: - path: build/libs/*.jar + path: build/libs destination: build \ No newline at end of file From 2443b14d1a41a70568e27e50da5e931fbcee7a67 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Thu, 19 Sep 2019 12:08:05 +0200 Subject: [PATCH 7/7] Removed ls task --- .circleci/config.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index b7e3713..a132e08 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -40,7 +40,6 @@ jobs: # Build jar - run: gradle shadowJar - - run: ls build/libs - store_artifacts: path: build/libs destination: build \ No newline at end of file