Я вижу, что можно добавить git-хук в Bitbucket в интерфейсе следующим образом:
Можно ли добавить подобный хук POST
с помощью API Bitbucket вместо использования веб-интерфейса? Можно ли удалить существующий хук с помощью API?
Я вижу, что можно добавить git-хук в Bitbucket в интерфейсе следующим образом:
Можно ли добавить подобный хук POST
с помощью API Bitbucket вместо использования веб-интерфейса? Можно ли удалить существующий хук с помощью API?
Вам может помочь ресурс services.
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"
Это создаст новый хук POST с https://bitbucket.org/post
в качестве URL:
{
"id": 5,
"service": {
"fields": [
{
"name": "URL",
"value": "https://bitbucket.org/post"
}
],
"type": "POST"
}
}