需要帮助从Jenkins获取电子邮件中的工件名称

时间:2013-11-04 21:45:10

标签: jenkins

我有三个Jenkins项目(确切地说是Maven作业),它们有许多可用的参数。我已经设置了一种方法,使用Build Flow插件使用一组参数自动运行这些参数,以便最终运行总共12个构建。我还有一个后续项目,仅用于发送包含有关所运行构建的一些信息的电子邮件,包括指向所有12个工件的链接。

我的问题是弄清楚从所有12个工作中获取工件名称的方法。我认为最好的方法就是使用REST API,但我可以使用一些帮助。

我正在使用可编辑电子邮件通知插件,我可以访问作业名称和内部版本号。我可能只需要一个脚本来从每个作业中获取工件名称。

有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:1)

我没有尝试过您想要的确切案例,但您应该能够使用depth and tree parameters of the REST API来缩小所需的数据范围。从其中一个构建的API URL开始,其形式为

http://jenkins/job/jobname/buildnumber/api/json