Skip to content
Snippets Groups Projects

Resolve "Improve pipeline speed"

Merged Ghost User requested to merge 126-improve-pipeline-speed into develop
Compare and Show latest version
2 files
+ 66
0
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 64
0
build:k8s-bot:
stage: build
image: golang:1.16
rules:
- if: $CI_COMMIT_BRANCH == "develop"
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
script:
- cd build/cd
- go build -o k8s-bot
artifacts:
name: binary
paths:
- build/cd/k8s-bot
.deploy: &deploy
image:
name: bitnami/kubectl:latest
entrypoint: [""]
before_script:
- echo "override global before script"
variables:
K8S_OP: "create"
script:
- ./build/cd/k8s-bot
deploy:develop:
<<: *deploy
stage: deploy
needs:
- job: "build-docker"
- job: "build:k8s-bot"
artifacts: true
rules:
- if: $CI_COMMIT_BRANCH == "develop" && $CI_NIGHTLY == null
deploy:latest:
<<: *deploy
stage: deploy
needs:
- job: "build-docker"
- job: "build:k8s-bot"
artifacts: true
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_NIGHTLY == null
deploy:nightly:mainline:
<<: *deploy
stage: deploy
needs:
- job: "build-docker"
- job: "build:k8s-bot"
artifacts: true
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_NIGHTLY == "mainline"
deploy:nightly:develop:
<<: *deploy
stage: deploy
needs:
- job: "build-docker"
- job: "build:k8s-bot"
artifacts: true
rules:
- if: $CI_COMMIT_BRANCH == "develop" && $CI_NIGHTLY == "mainline"
Loading