Fork me on GitHub

Redmine + Git + BitBucket + Webhooks

Шаг за шагом

Для начала надо в редмайне создать хранилище. Я это сделал банальным git clone.

Затем указать в настройках где брать код

У меня это выглядит так:

Затем надо создать хук на обновление проекта

Для хука нужен id проекта. Вот этот id брать надо из урла в редмайне http://r.example.org/projects/

То есть для урла http://r.example.org/projects/example-org id=example-org

В итоге урл для хука должен быть такой http://r.example.org/github_hook?project_id=example-org

Жмакаю сохранить и вижу вот такую картину

В последствии можно смотреть количество срабатываний хука но главное, что гит хранилище в редмайне будет обновляться только после пуша в битбакет а не каждый час или 5 минут по крону.

Посмотреть за ходом выполнения можно (а при настройке даже нужно) в логе редмайна:

1
tail -fn0 ~/redmine-3.2/log/production.log|ccze -A
Ссылки

Comments