Подтвердить что ты не робот

Создать битбакет git commit hook?

Я просто портировал репо из GitHub в BitBucket. Несмотря на то, что он многого требует, мне сложно найти документацию для создания привязки git commit.

Первоначально у меня было приложение ruby ​​на сервере CentOS, который был запущен приложением GitHub. Кто-нибудь знает, как добиться того же в среде BitBucket?

Спасибо!

Изменить: здесь, как выглядит рубиновое приложение, если оно помогает:

post '/' do
  `rm -rf repofolder`
  `git clone https://[email protected]/user/repo.git`
  `sh fast_deploy.sh`
end
4b9b3361

Ответ 1

Я смог найти решение. Хотя ответ Джона Персиваля прав, нет текущей поддержки Ruby, механизм уведомления работает.

В этом вопросе находится код для приложения Ruby. Обратите внимание, как он ищет сообщение через post '/' do. Мне удалось найти поддержку для отправки POST на URL-адрес в этой опрятной находке здесь: http://read-the-docs.readthedocs.org/en/latest/webhooks.html

Учитывая эту информацию, я смог создать POST-крюк в BitBucket с помощью:

  • Перейдите на вкладку "admin" на репозитории
  • Выберите "службы"
  • Создайте службу POST для специального порта на моем URL http://server.com:4567/