Хук Phabricator и Bitbucket

Моя желаемая настройка - иметь мои репозитории в битбакете, а затем копию в фабрикаторе, чтобы использовать его диспетчер задач и функции сравнения.

После правильной настройки сервера и битбакета я могу вытащить любое репо, и оно будет обновлено, но, как указано в документации, возможно, что репозиторий обновлен, но фабрикатору требуется некоторое время, чтобы заметить и, следовательно, закрыть задачи, обновить репо, показать diff и т. д. Чтобы решить эту проблему, они говорят, что в первичном репо можно использовать крючок, чтобы сообщить фабрикатору об обновлении, как только он сможет. Проблема в том, что я не знаю, как настроить битбакет для публикации JSON на моем компьютере, когда я нажимаю на него коммиты (битбакет).

Может ли кто-нибудь помочь мне с этим, или это невозможно, и мне нужен какой-то обходной путь?

Спасибо.


person Pablo Carrillo Alvarez    schedule 12.09.2014    source источник


Ответы (1)


Искомый API: https://secure.phabricator.com/conduit/method/diffusion.looksoon/

Действительно, BitBucket не позволяет отправлять пользовательский контент запроса, поэтому все, что вы можете сделать, это вызвать пользовательский API на вашем сервере, который затем сам вызовет канал. Как-то перебор...

Теперь я бы попытался решить проблему по-другому: почему бы не настроить ваш репозиторий как репозиторий, размещенный на фабрикаторах, который будет автоматически вносить изменения в битбакет? Для этого не потребуется никаких ловушек.

person Thomas Barthelemy    schedule 16.09.2015