diff --git a/build/ci/.deploy-k8s.yml b/build/ci/.deploy-k8s.yml index dd49264f6ed890787425af1f58f3d52fcda330d5..0d6f959a4895829e2005274869e61ee92ff99b2f 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: