2012-01-18 135 views
5

我是詹金斯的新手。我们让詹金斯每天晚上踢出几个版本,我想把所有版本的故障都解决掉,并将它们放入excel(或者google的dox版本的excel)中。有没有什么聪明的方法来做到这一点?谢谢导出Jenkins报告给Excel

+0

你为什么需要这个?你有jenkins上的很好的选择,比如RSS或者直接在Jenkins页面上用一些漂亮的图表... – Henry 2012-01-18 15:59:06

+0

同意Henry。看看插件列表(https://wiki.jenkins-ci.org/display/JENKINS/Plugins)。该插件在那里迎合了几乎所有的标准愿望和几个非常具体的愿望。这也有助于频繁查看新插件的列表。 – 2012-01-18 16:03:46

+1

原因是将大量构建中的失败归入一个页面,并能够添加其他信息。在Excel中,每个失败都可以放入一行,并且可以将其他数据轻松放入其他列中。不要说这是最好的方式 - 只是寻求建议。谢谢。 – dublintech 2012-01-18 16:08:23

回答

1

有一个很好的,功能丰富的插件,你可能会发现有用的:Global Build Stats Plugin。它有构建搜索引擎功能,它将在一个表中提供所有的构建信息。

第二个方案是创建一个脚本,并检查构建结果无论运行选项使用它作为一个后步骤构建阶段。该脚本可以是任何内容,可以在每次构建后将数据推送到CSV文件,并且如果您使用PowerShell - 也可以将其用于Excel文件。该死的,如果你使用Google Docs SDK,你可以轻松地将数据添加到GDoc Spreadsheet或做其他事情。这里没有限制。

1

以下代码使您能够从远程Jenkins主实例创建CSV文件(带';'分隔符)。 https://github.com/gboissinot/jenkins-csvexporter 它使用批处理框架来扩展大量作业。

感觉旁边安排这个程序重复。

+1

CSV是逗号分隔值的缩写;即分隔符是','而不是';'。它有一个关联的MIME类型注册,提供详细的引用和解析规则。请不要通过引用'|'来引起混淆要么 ';'分隔的数据为CSV。 – 2016-04-04 21:39:03

1

既然Jenkins集成了Groovy for Pipeline构建,或者只是简单的Groovy脚本,那么直接编写一些Groovy代码就可以使用Apache POI库创建包含颜色,字体,高亮或任何需要的真正Excel电子表格。