Skip to content
Snippets Groups Projects
Commit 847f8cdf authored by Sören Henning's avatar Sören Henning
Browse files

Add publish steps to slo checkers

parent f09e5890
Branches
Tags
No related merge requests found
Pipeline #12814 failed
# Theodolite SLO Checker # Theodolite SLO Checker
.slo-checker-lag-trend:
before_script:
- cd slo-checker/record-lag
variables:
IMAGE_NAME: theodolite-slo-checker-lag-trend
.slo-checker-generic:
before_script:
- cd slo-checker/generic
variables:
IMAGE_NAME: theodolite-slo-checker-generic
test-slo-checker-lag-trend: test-slo-checker-lag-trend:
stage: test stage: test
extends:
- .slo-checker-lag-trend
needs: [] needs: []
image: python:3.8-slim image: python:3.8-slim
before_script: before_script:
...@@ -18,10 +32,10 @@ test-slo-checker-lag-trend: ...@@ -18,10 +32,10 @@ test-slo-checker-lag-trend:
test-slo-checker-generic: test-slo-checker-generic:
stage: test stage: test
extends:
- .slo-checker-generic
needs: [] needs: []
image: python:3.8-slim image: python:3.8-slim
before_script:
- cd slo-checker/generic
script: script:
- pip install -r requirements.txt - pip install -r requirements.txt
- cd app - cd app
...@@ -36,12 +50,9 @@ package-slo-checker-lag-trend: ...@@ -36,12 +50,9 @@ package-slo-checker-lag-trend:
stage: package stage: package
extends: extends:
- .kaniko-push - .kaniko-push
- .slo-checker-lag-trend
needs: needs:
- test-slo-checker-lag-trend - test-slo-checker-lag-trend
before_script:
- cd slo-checker/record-lag
variables:
IMAGE_NAME: theodolite-slo-checker-lag-trend
rules: rules:
- changes: - changes:
- slo-checker/record-lag/**/* - slo-checker/record-lag/**/*
...@@ -54,12 +65,9 @@ package-slo-checker-generic: ...@@ -54,12 +65,9 @@ package-slo-checker-generic:
stage: package stage: package
extends: extends:
- .kaniko-push - .kaniko-push
- .slo-checker-generic
needs: needs:
- test-slo-checker-generic - test-slo-checker-generic
before_script:
- cd slo-checker/generic
variables:
IMAGE_NAME: theodolite-slo-checker-generic
rules: rules:
- changes: - changes:
- slo-checker/generic/**/* - slo-checker/generic/**/*
...@@ -67,3 +75,23 @@ package-slo-checker-generic: ...@@ -67,3 +75,23 @@ package-slo-checker-generic:
- if: "$CR_STAGE_HOST && $CR_STAGE_PROJECT && $CR_STAGE_USER && $CR_STAGE_PW && $CR_STAGE_CERT" - if: "$CR_STAGE_HOST && $CR_STAGE_PROJECT && $CR_STAGE_USER && $CR_STAGE_PW && $CR_STAGE_CERT"
when: manual when: manual
allow_failure: true allow_failure: true
publish-slo-checker-lag-trend:
stage: publish
extends:
- .crane-copy
- .slo-checker-lag-trend
needs:
- package-slo-checker-lag-trend
rules:
- if: "$CR_STAGE_HOST && $CR_STAGE_PROJECT && $CR_STAGE_USER && $CR_STAGE_PW && $CR_STAGE_CERT && $CR_PUBLIC_HOST && $CR_PUBLIC_ORG && $CR_PUBLIC_USER && $CR_PUBLIC_PW"
publish-slo-checker-generic:
stage: publish
extends:
- .crane-copy
- .slo-checker-generic
needs:
- package-slo-checker-generic
rules:
- if: "$CR_STAGE_HOST && $CR_STAGE_PROJECT && $CR_STAGE_USER && $CR_STAGE_PW && $CR_STAGE_CERT && $CR_PUBLIC_HOST && $CR_PUBLIC_ORG && $CR_PUBLIC_USER && $CR_PUBLIC_PW"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment