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

Refactoriza despliegues de servicios externos

Reubica plantillas en directorio propio. Renombra convenientemente los
ficheros.
Separa los trabajos finales de los ocultos, para permitir reutilizarlos.
parent 5795ae11
Loading
Loading
Loading
Loading
+46 −0
Original line number Diff line number Diff line
include:
  - local: '/_deployment-external-service.yml'

.deploy-external-service:
.deploy-external-backup-files:
  variables:
    EXTERNAL_SERVICE_PROJECT_ID: 25187593

@@ -13,27 +10,37 @@ include:
  environment: &deploy-backup-files-production-environment
    name: pro/backup-files

deploy-backup-files-support-branch-development:
  extends: .deploy-external-service-support-branch-development
.deploy-backup-files-support-branch-development:
  extends:
    - .deploy-external-service-support-branch-development
    - .deploy-external-backup-files
  environment:
    <<: *deploy-backup-files-development-environment

deploy-backup-files-stable-branch-development:
  extends: .deploy-external-service-stable-branch-development
.deploy-backup-files-stable-branch-development:
  extends:
    - .deploy-external-service-stable-branch-development
    - .deploy-external-backup-files
  environment:
    <<: *deploy-backup-files-development-environment

deploy-backup-files-stable-branch-production:
  extends: .deploy-external-service-stable-branch-production
.deploy-backup-files-stable-branch-production:
  extends:
    - .deploy-external-service-stable-branch-production
    - .deploy-external-backup-files
  environment:
    <<: *deploy-backup-files-production-environment

deploy-backup-files-tag-development:
  extends: .deploy-external-service-tag-development
.deploy-backup-files-tag-development:
  extends:
    - .deploy-external-service-tag-development
    - .deploy-external-backup-files
  environment:
    <<: *deploy-backup-files-development-environment

deploy-backup-files-tag-production:
  extends: .deploy-external-service-tag-production
.deploy-backup-files-tag-production:
  extends:
    - .deploy-external-service-tag-production
    - .deploy-external-backup-files
  environment:
    <<: *deploy-backup-files-production-environment
+46 −0
Original line number Diff line number Diff line
include:
  - local: '/_deployment-external-service.yml'

.deploy-external-service:
.deploy-external-backup-postgresql:
  variables:
    EXTERNAL_SERVICE_PROJECT_ID: 7278179

@@ -13,27 +10,37 @@ include:
  environment: &deploy-backup-postgresql-production-environment
    name: pro/backup-postgresql

deploy-backup-postgresql-support-branch-development:
  extends: .deploy-external-service-support-branch-development
.deploy-backup-postgresql-support-branch-development:
  extends:
    - .deploy-external-service-support-branch-development
    - .deploy-external-backup-postgresql
  environment:
    <<: *deploy-backup-postgresql-development-environment

deploy-backup-postgresql-stable-branch-development:
  extends: .deploy-external-service-stable-branch-development
.deploy-backup-postgresql-stable-branch-development:
  extends:
    - .deploy-external-service-stable-branch-development
    - .deploy-external-backup-postgresql
  environment:
    <<: *deploy-backup-postgresql-development-environment

deploy-backup-postgresql-stable-branch-production:
  extends: .deploy-external-service-stable-branch-production
.deploy-backup-postgresql-stable-branch-production:
  extends:
    - .deploy-external-service-stable-branch-production
    - .deploy-external-backup-postgresql
  environment:
    <<: *deploy-backup-postgresql-production-environment

deploy-backup-postgresql-tag-development:
  extends: .deploy-external-service-tag-development
.deploy-backup-postgresql-tag-development:
  extends:
    - .deploy-external-service-tag-development
    - .deploy-external-backup-postgresql
  environment:
    <<: *deploy-backup-postgresql-development-environment

deploy-backup-postgresql-tag-production:
  extends: .deploy-external-service-tag-production
.deploy-backup-postgresql-tag-production:
  extends:
    - .deploy-external-service-tag-production
    - .deploy-external-backup-postgresql
  environment:
    <<: *deploy-backup-postgresql-production-environment
+18 −0
Original line number Diff line number Diff line
include:
  - local: '/deployment-external-service/_base.yml'
  - local: '/deployment-external-service/_backup-files.yml'

deploy-backup-files-support-branch-development:
  extends: .deploy-backup-files-support-branch-development

deploy-backup-files-stable-branch-development:
  extends: .deploy-backup-files-stable-branch-development

deploy-backup-files-stable-branch-production:
  extends: .deploy-backup-files-stable-branch-production

deploy-backup-files-tag-development:
  extends: .deploy-backup-files-tag-development

deploy-backup-files-tag-production:
  extends: .deploy-backup-files-tag-production
+18 −0
Original line number Diff line number Diff line
include:
  - local: '/deployment-external-service/_base.yml'
  - local: '/deployment-external-service/_backup-postgresql.yml'

deploy-backup-postgresql-support-branch-development:
  extends: .deploy-backup-postgresql-support-branch-development

deploy-backup-postgresql-stable-branch-development:
  extends: .deploy-backup-postgresql-stable-branch-development

deploy-backup-postgresql-stable-branch-production:
  extends: .deploy-backup-postgresql-stable-branch-production

deploy-backup-postgresql-tag-development:
  extends: .deploy-backup-postgresql-tag-development

deploy-backup-postgresql-tag-production:
  extends: .deploy-backup-postgresql-tag-production
Loading