2

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

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

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

4

1 回答 1

2

根据1.0 API 文档

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

--data 的示例可在上述位置找到。

此外,根据这个 SO answer API 2.0 仅支持读取拉取请求评论,并且需要使用 API 1.0 来操作它们。

于 2016-01-05T20:38:50.753 回答