Loading _deployment.yml +1 −22 Original line number Diff line number Diff line variables: DEPLOYMENT_IMAGE: ${DOCKER_DEPLOY_IMAGE_NAME}:${DOCKER_DEPLOY_IMAGE_TAG} DEPLOY_VERSION_TAG_REGEX: /^v\d+\.\d+\.\d+$/ STACK: stack REGISTRY_URL: ${CI_REGISTRY} REGISTRY_USER: ${CI_DEPLOY_USER} Loading Loading @@ -37,25 +38,3 @@ variables: PUBLIC_HOSTNAME: ${PRO_PUBLIC_HOSTNAME} environment: name: pro .deploy-support-branch-development: extends: .deploy-development only: - branches except: - master - schedules .deploy-stable-branch-development: extends: .deploy-development only: - master except: - schedules .deploy-stable-branch-production: extends: .deploy-production only: - master except: - schedules deployment-functional-unit-commands.yml 0 → 100644 +43 −0 Original line number Diff line number Diff line include: - local: '/deployment-functional-unit.yml' variables: FUNCTIONAL_UNIT_MICROSERVICE_NAME: commands deploy-commands-support-branch-development: extends: .deploy-development only: - branches except: - master - schedules deploy-commands-stable-branch-development: extends: .deploy-development only: - master except: - schedules deploy-commands-stable-branch-production: extends: .deploy-production only: - master except: - schedules deploy-commands-version-development: extends: .deploy-development only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules deploy-commands-version-production: extends: .deploy-production only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules deployment-functional-unit-view.yml 0 → 100644 +43 −0 Original line number Diff line number Diff line include: - local: '/deployment-functional-unit.yml' variables: FUNCTIONAL_UNIT_MICROSERVICE_NAME: commands deploy-view-support-branch-development: extends: .deploy-development only: - branches except: - master - schedules deploy-view-stable-branch-development: extends: .deploy-development only: - master except: - schedules deploy-view-stable-branch-production: extends: .deploy-production only: - master except: - schedules deploy-view-version-development: extends: .deploy-development only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules deploy-view-version-production: extends: .deploy-production only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules deployment-functional-unit.yml +8 −75 Original line number Diff line number Diff line include: - local: '/_deployment.yml' .deploy-development-functional-unit: &deploy-development-functional-unit extends: .deploy-development .deploy-production-functional-unit: &deploy-production-functional-unit extends: .deploy-production .deploy-support-branch-development-functional-unit: &deploy-support-branch-development-functional-unit extends: .deploy-support-branch-development .deploy-stable-branch-development-functional-unit: &deploy-stable-branch-development-functional-unit extends: .deploy-stable-branch-development .deploy-stable-branch-production-functional-unit: &deploy-stable-branch-production-functional-unit extends: .deploy-stable-branch-production .deploy-commands: extends: .deploy .deploy: variables: SERVICES_TO_CHECK: ${STACK}_${CI_PROJECT_NAME}-commands .deploy-view: extends: .deploy variables: SERVICES_TO_CHECK: ${STACK}_${CI_PROJECT_NAME}-view .deploy-commands-development: extends: .deploy-commands <<: *deploy-development-functional-unit variables: COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-commands.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-commands.dev.yml SPRING_PROFILES_ACTIVE: pre environment: name: dev/${CI_PROJECT_NAME}-commands SERVICES_TO_CHECK: ${STACK}_${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME} .deploy-view-development: extends: .deploy-view <<: *deploy-development-functional-unit .deploy-development: variables: COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-view.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-view.dev.yml COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}.dev.yml SPRING_PROFILES_ACTIVE: pre environment: name: dev/${CI_PROJECT_NAME}-view name: dev/${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME} .deploy-commands-production: extends: .deploy-commands <<: *deploy-production-functional-unit .deploy-production: variables: COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-commands.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-commands.prod.yml COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}.prod.yml SPRING_PROFILES_ACTIVE: prod environment: name: pro/${CI_PROJECT_NAME}-commands .deploy-view-production: extends: .deploy-view <<: *deploy-production-functional-unit variables: COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-view.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-view.prod.yml SPRING_PROFILES_ACTIVE: prod environment: name: pro/${CI_PROJECT_NAME}-view deploy-commands-support-branch-development: extends: .deploy-commands-development <<: *deploy-support-branch-development-functional-unit deploy-commands-stable-branch-development: extends: .deploy-commands-development <<: *deploy-stable-branch-development-functional-unit deploy-commands-stable-branch-production: extends: .deploy-commands-production <<: *deploy-stable-branch-production-functional-unit deploy-view-support-branch-development: extends: .deploy-view-development <<: *deploy-support-branch-development-functional-unit deploy-view-stable-branch-development: extends: .deploy-view-development <<: *deploy-stable-branch-development-functional-unit deploy-view-stable-branch-production: extends: .deploy-view-production <<: *deploy-stable-branch-production-functional-unit name: pro/${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME} deployment.yml +32 −3 Original line number Diff line number Diff line Loading @@ -2,10 +2,39 @@ include: - local: '/_deployment.yml' deploy-support-branch-development: extends: .deploy-support-branch-development extends: .deploy-development only: - branches except: - master - schedules deploy-stable-branch-development: extends: .deploy-stable-branch-development extends: .deploy-development only: - master except: - schedules deploy-stable-branch-production: extends: .deploy-stable-branch-production extends: .deploy-production only: - master except: - schedules deploy-version-development: extends: .deploy-development only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules deploy-version-production: extends: .deploy-production only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules Loading
_deployment.yml +1 −22 Original line number Diff line number Diff line variables: DEPLOYMENT_IMAGE: ${DOCKER_DEPLOY_IMAGE_NAME}:${DOCKER_DEPLOY_IMAGE_TAG} DEPLOY_VERSION_TAG_REGEX: /^v\d+\.\d+\.\d+$/ STACK: stack REGISTRY_URL: ${CI_REGISTRY} REGISTRY_USER: ${CI_DEPLOY_USER} Loading Loading @@ -37,25 +38,3 @@ variables: PUBLIC_HOSTNAME: ${PRO_PUBLIC_HOSTNAME} environment: name: pro .deploy-support-branch-development: extends: .deploy-development only: - branches except: - master - schedules .deploy-stable-branch-development: extends: .deploy-development only: - master except: - schedules .deploy-stable-branch-production: extends: .deploy-production only: - master except: - schedules
deployment-functional-unit-commands.yml 0 → 100644 +43 −0 Original line number Diff line number Diff line include: - local: '/deployment-functional-unit.yml' variables: FUNCTIONAL_UNIT_MICROSERVICE_NAME: commands deploy-commands-support-branch-development: extends: .deploy-development only: - branches except: - master - schedules deploy-commands-stable-branch-development: extends: .deploy-development only: - master except: - schedules deploy-commands-stable-branch-production: extends: .deploy-production only: - master except: - schedules deploy-commands-version-development: extends: .deploy-development only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules deploy-commands-version-production: extends: .deploy-production only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules
deployment-functional-unit-view.yml 0 → 100644 +43 −0 Original line number Diff line number Diff line include: - local: '/deployment-functional-unit.yml' variables: FUNCTIONAL_UNIT_MICROSERVICE_NAME: commands deploy-view-support-branch-development: extends: .deploy-development only: - branches except: - master - schedules deploy-view-stable-branch-development: extends: .deploy-development only: - master except: - schedules deploy-view-stable-branch-production: extends: .deploy-production only: - master except: - schedules deploy-view-version-development: extends: .deploy-development only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules deploy-view-version-production: extends: .deploy-production only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules
deployment-functional-unit.yml +8 −75 Original line number Diff line number Diff line include: - local: '/_deployment.yml' .deploy-development-functional-unit: &deploy-development-functional-unit extends: .deploy-development .deploy-production-functional-unit: &deploy-production-functional-unit extends: .deploy-production .deploy-support-branch-development-functional-unit: &deploy-support-branch-development-functional-unit extends: .deploy-support-branch-development .deploy-stable-branch-development-functional-unit: &deploy-stable-branch-development-functional-unit extends: .deploy-stable-branch-development .deploy-stable-branch-production-functional-unit: &deploy-stable-branch-production-functional-unit extends: .deploy-stable-branch-production .deploy-commands: extends: .deploy .deploy: variables: SERVICES_TO_CHECK: ${STACK}_${CI_PROJECT_NAME}-commands .deploy-view: extends: .deploy variables: SERVICES_TO_CHECK: ${STACK}_${CI_PROJECT_NAME}-view .deploy-commands-development: extends: .deploy-commands <<: *deploy-development-functional-unit variables: COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-commands.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-commands.dev.yml SPRING_PROFILES_ACTIVE: pre environment: name: dev/${CI_PROJECT_NAME}-commands SERVICES_TO_CHECK: ${STACK}_${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME} .deploy-view-development: extends: .deploy-view <<: *deploy-development-functional-unit .deploy-development: variables: COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-view.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-view.dev.yml COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}.dev.yml SPRING_PROFILES_ACTIVE: pre environment: name: dev/${CI_PROJECT_NAME}-view name: dev/${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME} .deploy-commands-production: extends: .deploy-commands <<: *deploy-production-functional-unit .deploy-production: variables: COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-commands.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-commands.prod.yml COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}.prod.yml SPRING_PROFILES_ACTIVE: prod environment: name: pro/${CI_PROJECT_NAME}-commands .deploy-view-production: extends: .deploy-view <<: *deploy-production-functional-unit variables: COMPOSE_FILE: docker-compose.${CI_PROJECT_NAME}-view.tmpl.yml:docker-compose.${CI_PROJECT_NAME}-view.prod.yml SPRING_PROFILES_ACTIVE: prod environment: name: pro/${CI_PROJECT_NAME}-view deploy-commands-support-branch-development: extends: .deploy-commands-development <<: *deploy-support-branch-development-functional-unit deploy-commands-stable-branch-development: extends: .deploy-commands-development <<: *deploy-stable-branch-development-functional-unit deploy-commands-stable-branch-production: extends: .deploy-commands-production <<: *deploy-stable-branch-production-functional-unit deploy-view-support-branch-development: extends: .deploy-view-development <<: *deploy-support-branch-development-functional-unit deploy-view-stable-branch-development: extends: .deploy-view-development <<: *deploy-stable-branch-development-functional-unit deploy-view-stable-branch-production: extends: .deploy-view-production <<: *deploy-stable-branch-production-functional-unit name: pro/${CI_PROJECT_NAME}-${FUNCTIONAL_UNIT_MICROSERVICE_NAME}
deployment.yml +32 −3 Original line number Diff line number Diff line Loading @@ -2,10 +2,39 @@ include: - local: '/_deployment.yml' deploy-support-branch-development: extends: .deploy-support-branch-development extends: .deploy-development only: - branches except: - master - schedules deploy-stable-branch-development: extends: .deploy-stable-branch-development extends: .deploy-development only: - master except: - schedules deploy-stable-branch-production: extends: .deploy-stable-branch-production extends: .deploy-production only: - master except: - schedules deploy-version-development: extends: .deploy-development only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules deploy-version-production: extends: .deploy-production only: - ${DEPLOY_VERSION_TAG_REGEX} except: - branches - schedules