Skip to content
Snippets Groups Projects
Verified Commit 231d27ae authored by Timm Fitschen's avatar Timm Fitschen
Browse files

PIPELINE: add deploy job

parent 9cb8aac6
No related branches found
No related tags found
No related merge requests found
Pipeline #47166 failed
variables:
CI_REGISTRY_IMAGE_ENV: $CI_REGISTRY/fdo/fdo-manager-webui/testenv:$CI_COMMIT_REF_NAME
CI_REGISTRY_IMAGE_BUILD: $CI_REGISTRY/fdo/fdo-manager-webui/fdo-manager-webui:latest
default:
image: docker:22.06-rc
......@@ -13,6 +15,7 @@ workflow:
stages:
- setup
- test
- deploy
webui:setup:
stage: setup
......@@ -28,7 +31,6 @@ webui:setup:
- package-lock.json
- .gitlab-ci.yml
script:
- echo "registry $CI_REGISTRY"
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build --pull -t $CI_REGISTRY_IMAGE_ENV -f .test/Dockerfile .
- docker push $CI_REGISTRY_IMAGE_ENV
......@@ -47,3 +49,16 @@ webui:build-test:
<<: *webui-job
script:
- npm run build
webui:deploy:
stage: deploy
only:
- /^main$/
needs:
- job: "webui:build-test"
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build --pull -t $CI_REGISTRY_IMAGE_BUILD -f Dockerfile .
- docker push $CI_REGISTRY_IMAGE_BUILD
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment