Skip to content
Snippets Groups Projects
Commit 06374d66 authored by Jonas Blatt's avatar Jonas Blatt :ant:
Browse files

New ci/cd

parent e25c974e
No related branches found
No related tags found
No related merge requests found
......@@ -136,7 +136,7 @@ push-image-latest:
- build-frontend-docker
- build-api-docker
only:
- main
- master
script:
- echo -n $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY
- docker pull $CI_REGISTRY_IMAGE/dmnverifier/frontend:$CI_COMMIT_SHA
......@@ -144,4 +144,26 @@ push-image-latest:
- docker push $CI_REGISTRY_IMAGE/dmnverifier/frontend:latest
- docker pull $CI_REGISTRY_IMAGE/dmnverifier/api:$CI_COMMIT_SHA
- docker tag $CI_REGISTRY_IMAGE/dmnverifier/api:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE/dmnverifier/api:latest
- docker push $CI_REGISTRY_IMAGE/dmnverifier/api:latest
\ No newline at end of file
- docker push $CI_REGISTRY_IMAGE/dmnverifier/api:latest
push-image-tags:
stage: push-docker-image
tags:
- docker-privileged
variables:
GIT_STRATEGY: none
DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: ""
dependencies:
- build-frontend-docker
- build-api-docker
only:
- tags
script:
- echo -n $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY
- docker pull $CI_REGISTRY_IMAGE/dmnverifier/frontend:$CI_COMMIT_SHA
- docker tag $CI_REGISTRY_IMAGE/dmnverifier/frontend:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE/dmnverifier/frontend:$CI_COMMIT_REF_NAME
- docker push $CI_REGISTRY_IMAGE/dmnverifier/frontend:$CI_COMMIT_REF_NAME
- docker pull $CI_REGISTRY_IMAGE/dmnverifier/api:$CI_COMMIT_SHA
- docker tag $CI_REGISTRY_IMAGE/dmnverifier/api:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE/dmnverifier/api:$CI_COMMIT_REF_NAME
- docker push $CI_REGISTRY_IMAGE/dmnverifier/api:$CI_COMMIT_REF_NAME
\ No newline at end of file
services:
api:
image: gitlab.uni-koblenz.de:4567/jonasblatt/ma-jonasblatt-dmn-verifier/dmnverifier/api
ports:
- 8080:8080
frontend:
image: gitlab.uni-koblenz.de:4567/jonasblatt/ma-jonasblatt-dmn-verifier/dmnverifier/frontend
environment:
- DMN_VERIFICATION_API_URL: http://api:8080/
ports:
- 8081:8080
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment