diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1dc0064553b67d2fb3bd4786105b21597011faec..d8201e83cb45ab3df3b7b5b8d2d04ae3c45cf457 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