From babf7234f418b1555efc10d180e41334dc5ce911 Mon Sep 17 00:00:00 2001 From: Zandor Smith <info@zsinfo.nl> Date: Tue, 3 Oct 2017 16:25:17 +0000 Subject: [PATCH] Create seperate stage for deploying to maven repository. --- .gitlab-ci.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1dc0064..d8201e8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,9 +14,23 @@ variables: before_script: - export GRADLE_USER_HOME=`pwd`/.gradle -build: +stages: + - build + - deploy + +build-jar: stage: build - script: ./gradlew -i setupDecompWorkspace && ./gradlew build -Pmaven_pass=$MAVEN_PASS && ./gradlew uploadArchives -Pmaven_pass=$MAVEN_PASS + script: ./gradlew -i setupDecompWorkspace && ./gradlew build -Pmaven_pass=$MAVEN_PASS + cache: + key: "$CI_COMMIT_REF_NAME" + policy: push + paths: + - build + - .gradle + +deploy-to-maven: + stage: deploy + script: ./gradlew uploadArchives -Pmaven_pass=$MAVEN_PASS cache: key: "$CI_COMMIT_REF_NAME" policy: push -- GitLab