Commit 67c9d9cd authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Revisa despliegue, añade mantenimiento

parent 33b88c74
Loading
Loading
Loading
Loading
+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

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}