2

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

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

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

这个事情谁有经验?

4

1 回答 1

1

我没有尝试过您想要的确切情况,但您应该能够使用REST API 的深度和树参数来缩小您需要的数据范围。从其中一个构建的 API URL 开始,其格式为

http://jenkins/job/jobname/buildnumber/api/json
于 2013-11-04T22:32:44.073 回答