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