Commit 56c38a66 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Añade el concepto de custom-image a u. funcionales

En este caso no hace falta una plantilla separada para definir la imagen
Docker a desplegar, ya que todos los proyectos de unidad funcional
definen una imagen propia. Se incorpora la funcionalidad a la misma
plantilla de despliegue.
parent 7a72e78e
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
include:
  - local: '/_deployment-functional-unit.yml'

.deploy-branch-base:
  variables: &deploy-branch-base-variables
    DD_IMAGE_NAME: ${CI_REGISTRY_IMAGE}
    DD_IMAGE_TAG: ${CI_COMMIT_SHA}

.deploy-tag-base:
  variables: &deploy-tag-base-variables
    DD_IMAGE_NAME: ${CI_REGISTRY_IMAGE}
    DD_IMAGE_TAG: ${CI_COMMIT_TAG}

.deploy-support-branch: &deploy-support-branch
  only:
    - branches
@@ -10,10 +20,14 @@ include:

deploy-commands-support-branch-development:
  extends: .deploy-commands-development
  variables:
    <<: *deploy-branch-base-variables
  <<: *deploy-support-branch

deploy-view-support-branch-development:
  extends: .deploy-view-development
  variables:
    <<: *deploy-branch-base-variables
  <<: *deploy-support-branch

.deploy-stable-branch: &deploy-stable-branch
@@ -24,18 +38,26 @@ deploy-view-support-branch-development:

deploy-commands-stable-branch-development:
  extends: .deploy-commands-development
  variables:
    <<: *deploy-branch-base-variables
  <<: *deploy-stable-branch

deploy-commands-stable-branch-production:
  extends: .deploy-commands-production
  variables:
    <<: *deploy-branch-base-variables
  <<: *deploy-stable-branch

deploy-view-stable-branch-development:
  extends: .deploy-view-development
  variables:
    <<: *deploy-branch-base-variables
  <<: *deploy-stable-branch

deploy-view-stable-branch-production:
  extends: .deploy-view-production
  variables:
    <<: *deploy-branch-base-variables
  <<: *deploy-stable-branch

.deploy-tag: &deploy-tag
@@ -44,16 +66,24 @@ deploy-view-stable-branch-production:

deploy-commands-tag-development:
  extends: .deploy-commands-development
  variables:
    <<: *deploy-tag-base-variables
  <<: *deploy-tag

deploy-commands-tag-production:
  extends: .deploy-commands-production
  variables:
    <<: *deploy-tag-base-variables
  <<: *deploy-tag

deploy-view-tag-development:
  extends: .deploy-view-development
  variables:
    <<: *deploy-tag-base-variables
  <<: *deploy-tag

deploy-view-tag-production:
  extends: .deploy-view-production
  variables:
    <<: *deploy-tag-base-variables
  <<: *deploy-tag