|
@@ -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 {
|