2

我正在研究产品测试自动化。我正在使用 Jenkins 创建一个作业,该作业将首先浏览目录中的某些文件。但是我在 File Exist condition 中遇到了 Conditional Step的问题。当我搜索 *.job 文件时它不起作用,它只适用于我输入的特定文件名。对不起,我没有足够的声誉来发布图片:)

任何人都可以帮我解决这个问题。非常感谢阅读

4

1 回答 1

0

我认为文件存在不支持多个文件,您可以尝试“文件匹配条件”。以下定义:

文件存在如果文件存在则运行。

该文件使用令牌宏插件展开。如果文件是相对的,那么它是相对于 Base 目录的。如果文件是绝对文件,那么它将在包含基本目录($JENKINS_HOME 和 Artifacts 目录的主目录)的节点上进行测试。

文件匹配如果一个或多个文件与选择器匹配,则运行。

用逗号分隔多个包含或排除模式。eg Includes "target/site/**/*.html,target/site/images/" Excludes "**/*.gif" 如果没有配置包含模式,那么将使用模式 "**",它匹配目录和所有子目录中的所有文件。包含和排除是 Ant 模式。

于 2015-10-13T13:01:34.703 回答