如果我的jenkins工作空间中存在目录,并且工作空间中的管道步骤 “ fileExists:验证文件存在” ,我似乎无法运行一个块。
我正在使用Jenkins v 1.642和Pipeline v 2.1。并试图让像
if ( fileExists 'test1' ) { //Some block }
我在管道中还有哪些其他选择?
fileExists在if条件中使用步骤时,需要使用方括号或将返回值分配给变量
fileExists
if
使用变量:
def exists = fileExists 'file' if (exists) { echo 'Yes' } else { echo 'No' }
使用方括号:
if (fileExists('file')) { echo 'Yes' } else { echo 'No' }