From 91bc8b6beb086430cadc4445e87ff08456f33ac4 Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <manuel.kieweg@h-da.de> Date: Thu, 1 Apr 2021 09:42:58 +0200 Subject: [PATCH] split deploy jobs --- build/ci/.deploy-k8s.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/build/ci/.deploy-k8s.yml b/build/ci/.deploy-k8s.yml index dd49264f6..0d6f959a4 100644 --- a/build/ci/.deploy-k8s.yml +++ b/build/ci/.deploy-k8s.yml @@ -1,4 +1,4 @@ -build-k8s-bot: +build:k8s-bot: stage: build image: golang:1.16 rules: @@ -19,23 +19,35 @@ build-k8s-bot: K8S_OP: "create" script: - ./build/cd/k8s-bot - needs: - - job: "build-k8s-bot" - artifacts: true deploy:integration-test: <<: *deploy stage: apply needs: - job: "build:merge-request" + - job: "build-k8s-bot" + artifacts: true rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" deploy:develop: <<: *deploy stage: deploy + needs: + - job: "build:develop" + - job: "build-k8s-bot" + artifacts: true rules: - if: $CI_COMMIT_BRANCH == "develop" + +deploy:latest: + <<: *deploy + stage: deploy + needs: + - job: "build:latest" + - job: "build-k8s-bot" + artifacts: true + rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH k8s:destroy: -- GitLab