stages: - deploy cache: paths: - node_modules/ webmms-h1: stage: deploy tags: - h1 before_script: - export DOCKER_CLIENT_TIMEOUT=500 - export COMPOSE_HTTP_TIMEOUT=500 - export DC=dc - export MOTEBUS_GATEWAY=127.0.0.1 - export MBSTACK_BUSMODE="0" - export MBSTACK_BUSNAME="webmms" - export MBSTACK_UPSTREAM="10.217.30.254" script: - docker-compose pull --quiet motebus - docker-compose up -d --build after_script: - docker image prune -f only: - webmmssv2 webmms-h2: stage: deploy tags: - h2 before_script: - export DOCKER_CLIENT_TIMEOUT=500 - export COMPOSE_HTTP_TIMEOUT=500 - export DC=dc - export MOTEBUS_GATEWAY=127.0.0.1 - export MBSTACK_BUSMODE="0" - export MBSTACK_BUSNAME="webmms" - export MBSTACK_UPSTREAM="10.133.27.254" script: - docker-compose pull --quiet motebus - docker-compose up -d --build after_script: - docker image prune -f only: - webmmsv2 webmms-h3: stage: deploy tags: - h3 before_script: - export DOCKER_CLIENT_TIMEOUT=500 - export COMPOSE_HTTP_TIMEOUT=500 - export DC=dc - export MOTEBUS_GATEWAY=127.0.0.1 - export MBSTACK_BUSMODE="0" - export MBSTACK_BUSNAME="webmms" - export MBSTACK_UPSTREAM="10.20.121.254" script: - docker-compose pull --quiet motebus - docker-compose up -d --build after_script: - docker image prune -f only: - master