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

Add publish step for random scheduler

parent cf0055ae
Branches
Tags
No related merge requests found
Pipeline #2133 failed
...@@ -198,3 +198,30 @@ deploy-theodolite: ...@@ -198,3 +198,30 @@ deploy-theodolite:
- if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW" - if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW"
when: manual when: manual
allow_failure: true allow_failure: true
# Theodolite Random Scheduler
deploy-random-scheduler:
stage: deploy
extends:
- .dind
script:
- DOCKER_TAG_NAME=$(echo $CI_COMMIT_REF_SLUG- | sed 's/^master-$//')
- docker build --pull -t theodolite-random-scheduler` execution/infrastructure/random-scheduler
- "[ ! $CI_COMMIT_TAG ] && docker tag theodolite-random-scheduler` $CR_HOST/$CR_ORG/theodolite-random-scheduler`:${DOCKER_TAG_NAME}latest"
- "[ $CI_COMMIT_TAG ] && docker tag theodolite-random-scheduler` $CR_HOST/$CR_ORG/theodolite-random-scheduler`:$CI_COMMIT_TAG"
- echo $CR_PW | docker login $CR_HOST -u $CR_USER --password-stdin
- docker push $CR_HOST/$CR_ORG/theodolite-random-scheduler`
- docker logout
rules:
- if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW && $CI_COMMIT_TAG"
when: always
- changes:
- execution/infrastructure/random-scheduler/**/*
if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW"
when: always
- if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW"
when: manual
allow_failure: true
\ No newline at end of file
...@@ -18,7 +18,7 @@ spec: ...@@ -18,7 +18,7 @@ spec:
serviceAccount: random-scheduler serviceAccount: random-scheduler
containers: containers:
- name: random-scheduler - name: random-scheduler
image: theodolite/random-scheduler:latest image: ghcr.io/cau-se/theodolite-random-scheduler:latest
imagePullPolicy: Always imagePullPolicy: Always
env: env:
- name: TARGET_NAMESPACE - name: TARGET_NAMESPACE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment