From bd21fd9096a717eedc30716bf7437be126f5c632 Mon Sep 17 00:00:00 2001 From: Thijmen Stavenuiter Date: Sat, 25 Apr 2020 11:04:48 +0200 Subject: [PATCH] Builder config for Project Dobby --- .gitlab-ci.yml | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a0cacc72..f443c3ff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,15 @@ image: maven:latest +stages: + - build + - deploy + cache: paths: - target/ build: + stage: build script: - mvn package only: @@ -12,4 +17,33 @@ build: - master artifacts: paths: - - target/Habbo-*.jar \ No newline at end of file + - target/Habbo-*.jar + + +.notify_builder: ¬ify_builder + stage: deploy + trigger: + project: project-dobby/builder + strategy: depend + + +notify_deploy_release: + <<: *notify_builder + variables: + UPSTREAM_DECISION: "tag" + UPSTREAM_COMMIT_SHA: $CI_COMMIT_SHA + UPSTREAM_PROJECT: $CI_PROJECT_PATH + UPSTREAM_BRANCH: $CI_COMMIT_TAG + only: + - tags + +notify_deploy_dev: + <<: *notify_builder + variables: + UPSTREAM_DECISION: "dev" + UPSTREAM_COMMIT_SHA: $CI_COMMIT_SHA + UPSTREAM_PROJECT: $CI_PROJECT_PATH + UPSTREAM_BRANCH: "dev" + only: + - dev + \ No newline at end of file