如何在Bitbucket拉取请求中创建评论

时间:2016-01-05 20:20:01

标签: python git bitbucket bitbucket-api

如何在Bitbucket上托管的拉取请求上以编程方式发表评论(最好使用Python)?

我有一个Buildbot服务器在Bitbucket上托管的所有分支上连续运行测试,在运行分支测试之后,我希望它检查任何待处理的pull请求并自动创建注释测试状态(例如pass /失败)。

Thisthis表示Bitbucket有一个非常丰富的API,甚至还有列出评论的方法,但我找不到任何方法来创建拉取请求的评论。

1 个答案:

答案 0 :(得分:2)

根据1.0 API documentation

  

发布新评论   使用指定的内容数据创建对请求的新注释。必须对调用者进行身份验证,并且可以访问存储库以创建请求。   POST https://api.bitbucket.org/1.0/repositories/ {accountname} / {repo_slug} / pullrequests / {pull_request_id} / comments --data“content = string”

--data的示例位于以上位置。

此外,根据this SO answer API 2.0仅支持读取请求注释,并且需要使用API​​ 1.0来操作它们。