浏览代码

Jenkinsfile con dos servicios

Tino 5 月之前
父节点
当前提交
11d1173f90
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      Jenkinsfile

+ 4 - 1
Jenkinsfile

@@ -28,6 +28,7 @@ pipeline {
     booleanParam(name: 'creadb', description: 'Crea el objeto para crear la DB en el cúster', defaultValue: false)
     booleanParam(name: 'creadb', description: 'Crea el objeto para crear la DB en el cúster', defaultValue: false)
     booleanParam(name: 'borradb', description: 'Borra el objeto que creó la DB, no la DB', defaultValue: false)
     booleanParam(name: 'borradb', description: 'Borra el objeto que creó la DB, no la DB', defaultValue: false)
     booleanParam(name: 'servicelb', description: 'Crea el servicio LoadBalancer', defaultValue: false)
     booleanParam(name: 'servicelb', description: 'Crea el servicio LoadBalancer', defaultValue: false)
+    booleanParam(name: 'servicenp', description: 'Crea el servicio NodePort', defaultValue: false)
   }
   }
   
   
   stages {
   stages {
@@ -99,7 +100,7 @@ pipeline {
 
 
     stage('Crea el servicio NodePort') {
     stage('Crea el servicio NodePort') {
       when {
       when {
-        expression { !params.servicelb}
+        expression { params.servicenp}
       }
       }
       steps {
       steps {
         echo "Creando el servicio NodePort..." 
         echo "Creando el servicio NodePort..." 
@@ -202,6 +203,8 @@ pipeline {
           expression { !params.borraclaims }
           expression { !params.borraclaims }
           expression { !params.creadb }
           expression { !params.creadb }
           expression { !params.borradb }
           expression { !params.borradb }
+          expression { !params.servicenp }
+          expression { !params.servicelb }
         }
         }
       }
       }
       steps {
       steps {