詹金斯:动态下游工作+ Mercurial信息

时间:2012-03-05 21:21:14

标签: jenkins

我有一个使用Jenkins Mercurial插件来获取修订和更改信息的工作,并根据Mercurial仓库中修改后的源列表,它将通过jenkins-cli.jar启动一组构建作业。因此,启动的构建是从父作业生成的下游构建的动态列表,仅在外部。

如何从这个父jpb中提取更改日志信息,以便可以在这些下游作业中查看更改和修订信息?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用下游作业中的Jenkins的REST API来获取父版本的信息。 API可以输出XML,JSON或Python封送输出。例如,要获取JSON格式的最新父构建数据,请获取URL:

[your Jenkins URL]/[job name]/latest/API/json

数据包含changeSet属性,该属性应包含您需要的所有更改日志信息。