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



如何以编程方式对Bitbucket上托管的pull请求进行注释(最好使用Python)?

我有一个Buildbot服务器,它在Bitbucket上托管的所有分支上持续运行测试,在它为分支运行测试后,我希望它检查任何挂起的拉取请求,并自动创建一个注释,记录测试状态(例如通过/失败)。

这表明Bitbucket有一个非常丰富的API,甚至有列出注释的方法,但我找不到任何方法来创建一个拉请求的注释。

根据1.0 API文档:

发布新评论使用指定的内容数据对请求创建新注释。调用方必须经过身份验证并有权访问存储库才能创建请求。岗位https://api.bitbucket.org/1.0/repositories/{accountname}/{repo_slug}/pullrequests/{pull_request_id}/comments--data"content=string"

的示例--数据可在上面的位置找到。

此外,根据这个SO答案,API 2.0只支持读取拉取请求注释,需要使用API 1.0来操作它们。

最新更新