Ver Fonte

Olvidé jenkinsfile

Celestino Rey há 7 meses atrás
pai
commit
693b335405
1 ficheiros alterados com 6 adições e 0 exclusões
  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'
           }
         }