Commit 98ee0b1c authored by Noel Alonso's avatar Noel Alonso
Browse files

Adapta CI a nuevas plantillas

parent b6da6180
Loading
Loading
Loading
Loading
+16 −11
Original line number Diff line number Diff line
@@ -11,32 +11,37 @@ include:
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/deployment.yml'
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/deployment-custom-image.yml'

stages:
  - build
  - license-list
  - pre-package
  - package
  - test-package
  - post-package
  - deploy

variables:
  DOCKER_BUILD_ARGS: --build-arg PARENT_IMAGE_NAME=${REDMIC_SERVER_IMAGE_NAME} --build-arg PARENT_IMAGE_TAG=${REDMIC_SERVER_IMAGE_TAG}
  STACK: user
  STATUS_CHECK_DELAY: 60
  PROJECT_PARENT_NAME: user

.docker-build:
  variables:
    DBLD_PARENT_IMAGE_NAME=${REDMIC_SERVER_IMAGE_NAME}
    DBLD_PARENT_IMAGE_TAG=${REDMIC_SERVER_IMAGE_TAG}

.deploy:
  script:
    - >
      deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE}
      SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE} SPRING_DATASOURCE_USERNAME=${SPRING_DATASOURCE_USERNAME}
      SPRING_DATASOURCE_PASSWORD=${SPRING_DATASOURCE_PASSWORD} PUBLIC_HOSTNAME=${PUBLIC_HOSTNAME}
  variables:
    STACK: ${PROJECT_PARENT_NAME}
    SERVICES_TO_CHECK: ${PROJECT_PARENT_NAME}_${CI_PROJECT_NAME}
  environment:
    url: https://${PUBLIC_HOSTNAME}/api/${CI_PROJECT_NAME}

.deploy-development:
  variables:
    SPRING_PROFILES_ACTIVE: pre
    DD_SPRING_PROFILES_ACTIVE: pre

.deploy-production:
  variables:
    SPRING_PROFILES_ACTIVE: prod
    DD_SPRING_PROFILES_ACTIVE: prod