Я просто перенес репозиторий с GitHub на BitBucket. Несмотря на то, что он выполняет многие из необходимых вещей, мне на удивление трудно найти документацию по созданию ловушки фиксации git.
Изначально у меня было приложение ruby на сервере CentOS, которое запускалось ловушкой GitHub. Кто-нибудь знает, как добиться того же в среде BitBucket?
Спасибо!
Изменить: вот как выглядит приложение ruby, если оно помогает:
post '/' do
`rm -rf repofolder`
`git clone https://user@bitbucket.org/user/repo.git`
`sh fast_deploy.sh`
end
Посмотрите на https://confluence.atlassian.com/display/BITBUCKET/Write+brokers+%28hooks%29+for+Bitbucket
Похоже, что люди BitBucket может не поддерживать Ruby, они поддерживают механизм уведомления.
ОБНОВЛЕНИЕ: https://confluence.atlassian.com/display/BITBUCKET/Manage+Webhooks#ManageWebhooks-create_webhook