Skip to content
Snippets Groups Projects

Prepare k8s deployment

Merged Ghost User requested to merge prepare-k8s-deployment into master
1 file
+ 16
4
Compare changes
  • Side-by-side
  • Inline
+ 16
4
build-k8s-bot:
build:k8s-bot:
stage: build
stage: build
image: golang:1.16
image: golang:1.16
rules:
rules:
@@ -19,23 +19,35 @@ build-k8s-bot:
@@ -19,23 +19,35 @@ build-k8s-bot:
K8S_OP: "create"
K8S_OP: "create"
script:
script:
- ./build/cd/k8s-bot
- ./build/cd/k8s-bot
needs:
- job: "build-k8s-bot"
artifacts: true
deploy:integration-test:
deploy:integration-test:
<<: *deploy
<<: *deploy
stage: apply
stage: apply
needs:
needs:
- job: "build:merge-request"
- job: "build:merge-request"
 
- job: "build-k8s-bot"
 
artifacts: true
rules:
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
deploy:develop:
deploy:develop:
<<: *deploy
<<: *deploy
stage: deploy
stage: deploy
 
needs:
 
- job: "build:develop"
 
- job: "build-k8s-bot"
 
artifacts: true
rules:
rules:
- if: $CI_COMMIT_BRANCH == "develop"
- 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
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
k8s:destroy:
k8s:destroy:
Loading