Commit 4f48ff8b authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Replantea definición de gitlab-ci

Hace uso de la plantilla base de despliegue, en lugar de la estándar. Es
necesario definir las tareas finales por separado, porque este proyecto
es un caso especial que solo se despliega en entorno dev.
parent e3e2a810
Loading
Loading
Loading
Loading
+26 −5
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ include:
    file: '/packaging.yml'
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/deployment.yml'
    file: '/_deployment.yml'

stages:
  - package
@@ -20,11 +20,32 @@ stages:
.deploy:
  variables:
    SSH_REMOTE: ${DEV_SSH_REMOTE}
    COMPOSE_FILE: docker-compose.yml
    STACK: index
    DD_IMAGE_NAME: ${CI_REGISTRY_IMAGE}
    DD_IMAGE_TAG: ${CI_COMMIT_SHA}
    SERVICES_TO_CHECK: index_${CI_PROJECT_NAME}
    STATUS_CHECK_DELAY: 60
    DD_IMAGE_NAME: ${CI_REGISTRY_IMAGE}
    DD_IMAGE_TAG: ${CI_COMMIT_SHA}
    DD_PUBLIC_HOSTNAME: ${DEV_PUBLIC_HOSTNAME}
  environment:
    url: https://index.${PUBLIC_HOSTNAME}
    name: dev
    url: https://index.${DEV_PUBLIC_HOSTNAME}

deploy-support-branch-development:
  extends: .deploy
  only:
    - branches
  except:
    - master
    - schedules

deploy-stable-branch-development:
  extends: .deploy
  only:
    - master
  except:
    - schedules

deploy-version-development:
  extends: .deploy
  only:
    - tags