1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/web/ synced 2025-03-09 00:00:01 +01:00

build opalrt branding in CI

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
This commit is contained in:
Steffen Vogel 2023-05-02 15:54:34 +02:00
parent a70debc43f
commit af9c10b86c

View file

@ -24,26 +24,16 @@ build.slew:
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING} DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
extends: build extends: build
deploy.latest: build.opalrt:
stage: deploy
variables: variables:
DOCKER_TAG: latest BRANDING: opalrt
before_script: DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
- docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY} extends: build
script:
- docker push ${DOCKER_IMAGE}:${DOCKER_TAG}
only:
refs:
- master
tags:
- docker
dependencies:
- build
deploy.slew: deploy:
stage: deploy stage: deploy
variables: variables:
BRANDING: slew BRANDING: villasweb
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING} DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
before_script: before_script:
- docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY} - docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}
@ -52,4 +42,24 @@ deploy.slew:
tags: tags:
- docker - docker
dependencies: dependencies:
- build.slew - build
deploy.slew:
extends: deploy
variables:
BRANDING: slew
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
deploy.opalrt:
extends: deploy
variables:
BRANDING: opalrt
DOCKER_TAG: ${CI_COMMIT_BRANCH}-${BRANDING}
deploy.latest:
extends: deploy
variables:
DOCKER_TAG: latest
only:
refs:
- master