我可以看到可以在界面中向 Bitbucket 添加一个 git 挂钩,如下所示:
是否可以POST
使用 Bitbucket 的 API 而不是使用 Web 界面添加这样的钩子?是否可以使用 API 删除现有的钩子?
我可以看到可以在界面中向 Bitbucket 添加一个 git 挂钩,如下所示:
是否可以POST
使用 Bitbucket 的 API 而不是使用 Web 界面添加这样的钩子?是否可以使用 API 删除现有的钩子?
服务资源可能会对您有所帮助。
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/post
URL 的新 POST 钩子:
{
"id": 5,
"service": {
"fields": [
{
"name": "URL",
"value": "https://bitbucket.org/post"
}
],
"type": "POST"
}
}