From 1092f5f2e62335f6ec5d93e73ed759445fb89874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Sun, 16 Jan 2022 00:39:14 +0100 Subject: [PATCH] Add generic SLO checker to build pipeline --- .gitlab-ci.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 66fb89189..9a6ccb8e1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -474,6 +474,22 @@ test-slo-checker-dropped-records-kstreams: - when: manual allow_failure: true +test-slo-checker-generic: + stage: test + needs: [] + image: python:3.7-slim + before_script: + - cd slo-checker/generic + script: + - pip install -r requirements.txt + - cd app + - python -m unittest + rules: + - changes: + - slo-checker/generic/**/* + - when: manual + allow_failure: true + deploy-slo-checker-lag-trend: stage: deploy extends: @@ -510,6 +526,24 @@ deploy-slo-checker-dropped-records-kstreams: when: manual allow_failure: true +deploy-slo-checker-generic: + stage: deploy + extends: + - .kaniko-push + needs: + - test-slo-checker-generic + before_script: + - cd slo-checker/generic + variables: + IMAGE_NAME: theodolite-slo-checker-generic + rules: + - changes: + - slo-checker/generic/**/* + if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW" + - if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW" + when: manual + allow_failure: true + # Theodolite Random Scheduler -- GitLab