如何在Bitbucket上托管的拉取请求上以编程方式发表评论(最好使用Python)?
我有一个Buildbot服务器在Bitbucket上托管的所有分支上连续运行测试,在运行分支测试之后,我希望它检查任何待处理的pull请求并自动创建注释测试状态(例如pass /失败)。
This和this表示Bitbucket有一个非常丰富的API,甚至还有列出评论的方法,但我找不到任何方法来创建拉取请求的评论。
答案 0 :(得分:2)
发布新评论 使用指定的内容数据创建对请求的新注释。必须对调用者进行身份验证,并且可以访问存储库以创建请求。 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来操作它们。