Jenkins 使用星号检查路径中是否存在文件
Jenkins check if file exists in the path using asterisks
我对 Groovy 和 Jenkins 还很陌生。我正在尝试检查文件是否存在于通用路径上,如下所示:
when {
expression { return (fileExists("*service/target/test-classes") }
}
在我的路径中,我有像 app-study-service
或 app-share-service
这样的通用路径,然后我用 test-类 文件夹创建目标文件夹。
如果该路径中有文件,我希望 Jenkins 在此之后的条件下触发步骤。我怎样才能做到这一点?
我找到了它不起作用的原因。这是因为 fileExists 不支持通配符。我需要不使用通配符或使用支持通配符的东西,例如 findFiles。
我对 Groovy 和 Jenkins 还很陌生。我正在尝试检查文件是否存在于通用路径上,如下所示:
when {
expression { return (fileExists("*service/target/test-classes") }
}
在我的路径中,我有像 app-study-service
或 app-share-service
这样的通用路径,然后我用 test-类 文件夹创建目标文件夹。
如果该路径中有文件,我希望 Jenkins 在此之后的条件下触发步骤。我怎样才能做到这一点?
我找到了它不起作用的原因。这是因为 fileExists 不支持通配符。我需要不使用通配符或使用支持通配符的东西,例如 findFiles。