Вы можете добавить плагин BitBucket к своему экземпляру Jenkins. Это позволит вам настроить веб-крючок в BitBucket, который затем будет запускать любую работу Jenkins, прослушивающую этот веб-крючок. Страница плагина имеет подробную разбивку, но основы таковы:
В вашем репо в BitBucket создайте новый Webhook, используя URL вашего Jenkins. Я считаю, что URL-адрес обычно http://[your jenkins url]/bitbucket-hook/
Сделайте триггер репо.
В вашем задании Jenkins установите флажок «Построить, когда изменения помещаются в BitBucket» в разделе «Триггеры сборки».
Теперь каждый раз, когда вы фиксируете репо, на котором вы создали Webhook, будет выполняться задание Jenkins.
Вы также можете ограничить, какие ветви запускают фиксацию, путем параметризации вашей сборки Jenkins, чтобы игнорировать определенные ветви / ключевые слова / и т. Д., Если это то, что вам нужно для вашего конкретного проекта.