Commit a7ff564c authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Actualiza definición CI/CD a nuevas plantillas

Migra only/except a rules.
Deshabilita mantenimiento en entorno dev mediante variable dedicada.
parent ce8985d1
Loading
Loading
Loading
Loading
+22 −14
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ stages:

variables:
  PROJECT_PARENT_NAME: postgres
  DEVELOPMENT_MAINTENANCE_DISABLED: 'true'

.deploy:
  variables:
@@ -61,21 +62,29 @@ variables:
    name: pro/backup-db

.deploy-backup-support-branch: &deploy-backup-support-branch
  only:
    - branches
  except:
    - master
    - schedules
  rules:
    - if: $CI_MERGE_REQUEST_ID ||
          $CI_COMMIT_TAG ||
          $CI_PIPELINE_SOURCE == "schedule" ||
          $CI_COMMIT_BRANCH == "master"
      when: never
    - if: $CI_COMMIT_BRANCH
      when: manual
      allow_failure: true

deploy-backup-support-branch-development:
  extends: .deploy-backup-development
  <<: *deploy-backup-support-branch

.deploy-backup-stable-branch: &deploy-backup-stable-branch
  only:
    - master
  except:
    - schedules
  rules:
    - if: $CI_MERGE_REQUEST_ID ||
          $CI_COMMIT_TAG ||
          $CI_PIPELINE_SOURCE == "schedule"
      when: never
    - if: $CI_COMMIT_BRANCH == "master"
      when: manual
      allow_failure: true

deploy-backup-stable-branch-development:
  extends: .deploy-backup-development
@@ -86,8 +95,10 @@ deploy-backup-stable-branch-production:
  <<: *deploy-backup-stable-branch

.deploy-backup-tag: &deploy-backup-tag
  only:
    - tags
  rules:
    - if: $CI_COMMIT_TAG
      when: manual
      allow_failure: true

deploy-backup-tag-development:
  extends: .deploy-backup-development
@@ -101,6 +112,3 @@ deploy-backup-tag-production:
  variables:
    STACK: ${PROJECT_PARENT_NAME}
    SERVICE: ${PROJECT_PARENT_NAME}_backup-db

scheduled-run-development:
  script: ':'