Loading deployment.yml +4 −3 Original line number Diff line number Diff line variables: DEPLOY_IMAGE: ${DOCKER_DEPLOY_IMAGE_NAME}:${DOCKER_DEPLOY_IMAGE_TAG} DEPLOYMENT_IMAGE: ${DOCKER_DEPLOY_IMAGE_NAME}:${DOCKER_DEPLOY_IMAGE_TAG} STACK: stack SERVICES_TO_CHECK: stack_${CI_PROJECT_NAME} IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} .deploy: stage: deploy image: ${DEPLOY_IMAGE} image: ${DEPLOYMENT_IMAGE} variables: SERVICES_TO_CHECK: ${STACK}_${CI_PROJECT_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} when: manual Loading maintenance.yml 0 → 100644 +23 −0 Original line number Diff line number Diff line variables: MAINTENANCE_IMAGE: ${DOCKER_DEPLOY_IMAGE_NAME}:${DOCKER_DEPLOY_IMAGE_TAG} STACK: stack SERVICE_TO_RUN: ${CI_PROJECT_NAME} .scheduled-run: stage: maintenance image: ${MAINTENANCE_IMAGE} variables: SERVICE: ${STACK}_${SERVICE_TO_RUN} script: relaunch.sh only: - schedules scheduled-run-development: extends: .scheduled-run variables: SSH_REMOTE: ${DEV_SSH_REMOTE} scheduled-run-production: extends: .scheduled-run variables: SSH_REMOTE: ${PRO_SSH_REMOTE} Loading
deployment.yml +4 −3 Original line number Diff line number Diff line variables: DEPLOY_IMAGE: ${DOCKER_DEPLOY_IMAGE_NAME}:${DOCKER_DEPLOY_IMAGE_TAG} DEPLOYMENT_IMAGE: ${DOCKER_DEPLOY_IMAGE_NAME}:${DOCKER_DEPLOY_IMAGE_TAG} STACK: stack SERVICES_TO_CHECK: stack_${CI_PROJECT_NAME} IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} .deploy: stage: deploy image: ${DEPLOY_IMAGE} image: ${DEPLOYMENT_IMAGE} variables: SERVICES_TO_CHECK: ${STACK}_${CI_PROJECT_NAME} script: - deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} when: manual Loading
maintenance.yml 0 → 100644 +23 −0 Original line number Diff line number Diff line variables: MAINTENANCE_IMAGE: ${DOCKER_DEPLOY_IMAGE_NAME}:${DOCKER_DEPLOY_IMAGE_TAG} STACK: stack SERVICE_TO_RUN: ${CI_PROJECT_NAME} .scheduled-run: stage: maintenance image: ${MAINTENANCE_IMAGE} variables: SERVICE: ${STACK}_${SERVICE_TO_RUN} script: relaunch.sh only: - schedules scheduled-run-development: extends: .scheduled-run variables: SSH_REMOTE: ${DEV_SSH_REMOTE} scheduled-run-production: extends: .scheduled-run variables: SSH_REMOTE: ${PRO_SSH_REMOTE}