我有一个使用Jenkins Mercurial插件来获取修订和更改信息的工作,并根据Mercurial仓库中修改后的源列表,它将通过jenkins-cli.jar启动一组构建作业。因此,启动的构建是从父作业生成的下游构建的动态列表,仅在外部。
如何从这个父jpb中提取更改日志信息,以便可以在这些下游作业中查看更改和修订信息?
感谢您的帮助。
答案 0 :(得分:0)
您可以使用下游作业中的Jenkins的REST API来获取父版本的信息。 API可以输出XML,JSON或Python封送输出。例如,要获取JSON格式的最新父构建数据,请获取URL:
[your Jenkins URL]/[job name]/latest/API/json
数据包含changeSet属性,该属性应包含您需要的所有更改日志信息。