example - Verifique si existe un archivo en jenkins pipeline
jenkinsfile (1)
Necesita usar corchetes cuando utiliza el paso fileExists
en una condición if
o asigne el valor devuelto a una variable
Usando la variable:
def exists = fileExists ''file''
if (exists) {
echo ''Yes''
} else {
echo ''No''
}
Usando paréntesis:
if (fileExists(''file'')) {
echo ''Yes''
} else {
echo ''No''
}
Estoy intentando ejecutar el bloqueo si existe un directorio en mi espacio de trabajo jenkins y el paso de la línea de comando "fileExists: Verify file exists" en el espacio de trabajo no parece funcionar correctamente.
Estoy usando Jenkins v 1.642 y Pipeline v 2.1. y tratando de tener una condición como
if ( fileExists ''test1'' ) {
//Some block
}
¿Cuáles son las otras alternativas que tengo dentro de pipeline?