-
David Hoese authoredVerified887af7da
.gitlab-ci.yml 1.19 KiB
stages:
- build image
- test image
- build chart
- deploy
# - registry_cleanup
image: docker:19.03.1
variables:
DOCKER_TLS_CERTDIR: ""
DOCKER_HOST: "tcp://localhost:2375"
# DOCKER_TLS_CERTDIR: "/certs"
# DOCKER_HOST: "tcp://localhost:2376"
DOCKER_DRIVER: overlay2
HELM_EXPERIMENTAL_OCI: "1"
services:
- docker:19.03.1-dind
include:
- project: 'cspp_geo/geosphere/geosphere-deploy'
file: '/helpers/docker_base.yaml'
- project: 'cspp_geo/geosphere/geosphere-deploy'
file: '/helpers/build_image.yaml'
- project: 'cspp_geo/geosphere/geosphere-deploy'
file: '/helpers/helm_base.yaml'
- project: 'cspp_geo/geosphere/geosphere-deploy'
file: '/helpers/build_chart.yaml'
build_image_mapserver:
extends: .build_image
variables:
IMAGE_NAME: "geosphere-mapserver"
IMAGE_DIR: "mapserver"
TEST_SCRIPTS: "ci/test_mapserver_image.sh"
build_chart:
extends: .build_chart
variables:
CHART_NAME: "geosphere-mapserver"
deploy_application:
stage: deploy
trigger:
project: cspp_geo/geosphere/geosphere-deploy
strategy: depend
when: manual
#registry_cleanup:
# stage: registry_cleanup
# tags:
# - docker
# script:
# - ci/registry_cleanup.sh