tutorial example espaƱol jenkins jenkins-workflow jenkins-pipeline

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?