1

我搜索了一段时间,并没有找到这个问题的答案。我正在使用 Jenkins 进行一些测试,并使用 Clearcase 作为我的 CM 工具。我为自定义工具创建的样式表位于相对于 clearcase 视图路径的目录中。当我对样式表的整个路径进行硬编码时,一切都很好,但是如果我尝试使用 ${CLEARCASE_VIEWNAME} 环境变量,xUnit 不会尝试解决它,而是给我一个错误

"The input xsl '${CLEARCASE_VIEWNAME}/rest_of_path/my_stylesheet.xsl' relative to the workspace '/myworkspace' doesn't exist." 

奇怪的是,我还使用这个变量来指向 xml 文件所在的位置,并且没有问题地找到它。有谁知道这是 xUnit 插件的特定“功能”还是错误?

4

2 回答 2

1

请参阅我在Hudson/Jenkins PMD Configuration上的其他帖子的 pushy 的回答

您的 clearcase 路径需要在主 Jenkins 配置中指定。

于 2011-10-31T16:26:19.733 回答
0

漏洞。

(或未实现的功能)

我使用 Jenkins XUnit 插件遇到了相同的情况,其中包含全局参数的“自定义工具模式”值正在解析,但包含全局参数的“自定义样式表”值未解析,导致类似于你的。

查看源代码:https ://github.com/jenkinsci/xunit-plugin/表明 XLS 参数的全局参数解析尚未实现。

此处提交了一个错误:https ://issues.jenkins-ci.org/browse/JENKINS-17438/

由于它是开源的,是时候安装 Maven 并调试一些 Jenkins 插件代码了。

更新:完成,您应该会在最新版本中看到新功能

于 2013-04-04T15:24:14.747 回答