Files
k8s_devops/.gitlab-ci.yml.org
2021-02-15 22:03:16 +01:00

1.3 KiB

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_tester: stage: build tags:

  • shell
  • ubuntu

script:

  • echo "Build api image"
  • export

unit_test: stage: test services:

  • name: $CI_REGISTRY_IMAGE/zeo:$CI_COMMIT_REF_SLUG alias: zeo
  • name: $CI_REGISTRY_IMAGE/webui:$CI_COMMIT_REF_SLUG alias: webui

image: name: $CI_REGISTRY_IMAGE/webui:$CI_COMMIT_REF_SLUG entrypoint: [""] tags:

  • docker
  • ubuntu

artifacts: paths:

  • var/

script:

  • '[ -d var ] || mkdir var'
  • cd var
  • wget webui:5000 -o wget.log
  • echo "Done."