Jelajahi Sumber

Olvidé jenkinsfile

Celestino Rey 9 bulan lalu
induk
melakukan
693b335405
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  1. 6 0
      Jenkinsfile

+ 6 - 0
Jenkinsfile

@@ -13,6 +13,7 @@ pipeline {
   // Definición de variables de entorno
   environment {
     NOMBRE_APP = 'finanzas'
+    NAMESPACE = 'ftest'
   }
 
   // Definición de parámetros
@@ -34,6 +35,10 @@ pipeline {
         echo "Creando las PVC..." 
         container('kubectl') {
           withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
+            sh 'sed -i "s/<NS>/${NAMESPACE}/" K8S/pvc-${NOMBRE_APP}.yaml'
+            sh 'sed -i "s/<NS>/${NAMESPACE}/" K8S/pvc-static.yaml'
+            sh 'sed -i "s/<NS>/${NAMESPACE}/" K8S/pvc-postgresql.yaml'
+
             sh 'kubectl create -f K8S/pvc-${NOMBRE_APP}.yaml'
             sh 'kubectl create -f K8S/pvc-static.yaml'
             sh 'kubectl create -f K8S/pvc-postgresql.yaml'
@@ -104,6 +109,7 @@ pipeline {
         echo "Creando namespace..." 
         container('kubectl') {
           withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
+            sh 'sed -i "s/<NS>/${NAMESPACE}/" K8S/namespace.yaml'
             sh 'kubectl apply -f K8S/namespace.yaml'
           }
         }