【问题标题】:Jenkins: dynamic downstream jobs + Mercurial informationJenkins:动态下游工作 + Mercurial 信息
【发布时间】:2012-03-05 21:21:13
【问题描述】:

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

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

感谢您的帮助。

【问题讨论】:

    标签: jenkins


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-06-29
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 2012-06-19
      • 1970-01-01
      • 1970-01-01
      • 2020-09-08
      • 2018-02-02
      相关资源
      最近更新 更多