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

Way*_*ner 6 jenkins

我可以去

http://myjenkins:8080/job/Project/42/changes
Run Code Online (Sandbox Code Playgroud)

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

但是,我想通过REST API或其他东西来获取它.我在搜索中没有运气.是否有捷径可寻?

gar*_*les 6

这是一个如何从Jenkins构建中获取注释,受影响的文件和提交ID的示例:

curl http://jenkins/job/JOB_NAME/BUILD_NUMBER/api/json?pretty=true&tree=changeSet[items[comment,affectedPaths,commitId]]
Run Code Online (Sandbox Code Playgroud)

这是对树和深度参数如何工作解释.