1

我可以看到可以在界面中向 Bitbucket 添加一个 git 挂钩,如下所示:

在此处输入图像描述

是否可以POST使用 Bitbucket 的 API 而不是使用 Web 界面添加这样的钩子?是否可以使用 API 删除现有的钩子?

4

1 回答 1

5

服务资源可能会对您有所帮助。

创建一个 POST 服务示例:

curl -u tutorials:8798987 -X POST https://api.bitbucket.org/1.0/repositories/tutorials/testrepo/services/ -d "type=POST&URL=https%3A%2F%2Fbitbucket.org/post"

这将创建一个带有https://bitbucket.org/postURL 的新 POST 钩子:

{
    "id": 5,
    "service": {
        "fields": [
            {
                "name": "URL",
                "value": "https://bitbucket.org/post"
            }
        ],
        "type": "POST"
    }
}
于 2014-01-06T15:31:28.423 回答