Quellcode durchsuchen

Actualizo Jenkinsfile para harbor

Celestino Rey vor 8 Monaten
Ursprung
Commit
a2e0ada908
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 4 0
      Jenkinsfile

+ 4 - 0
Jenkinsfile

@@ -13,6 +13,7 @@ pipeline {
   // Definición de variables de entorno
   environment {
     NOMBRE_APP = 'finanzas'
+    REGISTRO = 'harbor.reymota.es\/finanzas'
   }
 
   // Definición de parámetros
@@ -104,6 +105,7 @@ pipeline {
           withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
           sh """#!/bin/bash
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.yaml
+            sed -i 's|<REGISTRO>|"${REGISTRO}"|' K8S/${NOMBRE_APP}-deployment.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-ingress.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/reg-secret.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/secreto-db.yaml
@@ -186,6 +188,7 @@ pipeline {
           withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
           sh """#!/bin/bash
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.yaml
+            sed -i 's|<REGISTRO>|"${REGISTRO}"|' K8S/${NOMBRE_APP}-deployment.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-ingress.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/reg-secret.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/secreto-db.yaml
@@ -220,6 +223,7 @@ pipeline {
           withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
           sh """#!/bin/bash
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.yaml
+            sed -i 's|<REGISTRO>|"${REGISTRO}"|' K8S/${NOMBRE_APP}-deployment.yaml
             sed -i "s/<TAG>/${BUILD_NUMBER}/" K8S/${NOMBRE_APP}-deployment.yaml
             kubectl delete -f K8S/${NOMBRE_APP}-deployment.yaml || true
             kubectl apply -f K8S/${NOMBRE_APP}-deployment.yaml