如何获取触发Jenkins构建的“更改”(提交消息)?

时间:2014-08-06 21:53:45

标签: jenkins

我可以去

http://myjenkins:8080/job/Project/42/changes

并查看触发特定Jenkins构建的提交消息。

但是,我想通过REST API或其他东西来获取它。我在搜索中没有任何运气。有一个简单的方法吗?

1 个答案:

答案 0 :(得分:6)

以下是如何从Jenkins构建中获取评论,受影响的文件和提交ID的示例:

curl http://jenkins/job/JOB_NAME/BUILD_NUMBER/api/json?pretty=true&tree=changeSet[items[comment,affectedPaths,commitId]]

这里是explanation of how the tree and depth parameters work