我需要验证特定目录中是否存在任何 .doc 格式的文件。条件何时执行。
即)当在扩展名为 .doc 的目录中找到文件时,它应该继续执行步骤。
以下代码无法找到 .doc 格式的文件
when {
expression
{
return (fileExists("""${Path}/${version}/test/*.doc"""))
}
}
最佳答案
使用findFiles , fileExists 不支持通配符。
when {
expression {
return (findFiles(glob: "${Path}/${version}/test/*.doc").length > 0)
}
}
关于jenkins-pipeline - Jenkins 管道在条件下以特定格式验证文件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55043894/