【发布时间】:2017-01-14 11:04:41
【问题描述】:
我们使用的是 Jenkins 1.642.1,并为构建/部署作业和功能测试作业生成 Cobertura 报告。 (看来我们使用的是 Cobertura 插件版本 1.9.6)生成的报告包括一个指向 js 源文件的链接,其中包括红色/绿色编码以指示行命中。此文件包含非 ASCII 字符,因此垃圾字符会在此文件的 html 视图中呈现。
当我检查构建作业的配置(由 groovy 脚本生成)时,“发布 Cobertura 覆盖率报告”的源编码设置指示“ASCII”作为设置。我需要它是UTF-8。我可以手动选择它,但我们不会手动弄乱我们的构建。一切都是以 CI 风格生成的——使用编程。
在这种情况下,我在 groovy 脚本中看到了这一行,它调用了“cobertura [文件路径]”。似乎没有任何额外参数的空间,包括源编码的参数。有人可以指出我以编程方式设置此值的正确方向吗?
谢谢, 抢
【问题讨论】: