Files
ci_dckr/.gitlab-ci.yml
2021-02-11 14:44:49 +01:00

50 lines
1.0 KiB
YAML

build_zeo:
stage: build
tags:
- shell
- ubuntu
variables:
IMAGE_TAG: $CI_REGISTRY_IMAGE/zeo:$CI_COMMIT_REF_SLUG
RELEASE_TAG: $CI_REGISTRY_IMAGE/zeo:latest
script:
- cd src/zeo
- docker build -t $IMAGE_TAG .
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker push $IMAGE_TAG
build_flask:
stage: build
tags:
- shell
- ubuntu
variables:
IMAGE_TAG: $CI_REGISTRY_IMAGE/webui:$CI_COMMIT_REF_SLUG
RELEASE_TAG: $CI_REGISTRY_IMAGE/webui:latest
script:
- cd src/webui
- docker build -t $IMAGE_TAG .
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker push $IMAGE_TAG
build_api:
stage: build
tags:
- shell
- ubuntu
script:
- echo "Build api image"
- export
unit_test:
stage: test
services:
- $CI_REGISTRY_IMAGE/zeo:$CI_COMMIT_REF_SLUG
image: $CI_REGISTRY_IMAGE/webui:$CI_COMMIT_REF_SLUG
tags:
- docker
- ubuntu
script:
- echo "Run locally, then test"
- export