【发布时间】:2012-03-07 00:41:24
【问题描述】:
我有一个 Jenkins 作业,它有一个 test.excludes 参数,我想默认为 **/*$*(即排除所有内部类)。通常我会在文件中指定这个值,但在这种情况下,我不想提交任何文件,因为这是调查工作(当我看到测试失败时,我会将它们添加到 test.excludes)。
问题是 **/*$* 中的 $* 被扩展为命令行变量。使用 **/*$$* 只会将问题更改为 $$ 被扩展为 pid。使用 \ 转义 * 不起作用(内部类仍在运行)。通过将整个值包装在 ' 中进行转义不会阻止 $* 被替换。
有没有办法获得我想要的行为?
【问题讨论】:
标签: jenkins