Как я заставляю Jenkins основываться на нажатии в репозиторий мерзавца BitBucket?

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

Jenkins configuration:  
- Project Name: [my_jenkins_job]  
- Build Triggers:  
--Trigger Builds Remotely:  
---Token: [token]

BitBucket configuration:  
- Endpoint: http://[my_jenkins_address]/job/[my_jenkins_job]/build (I've also tried build?token=[token])  
- Project Name: [my_jenkins_job]  
- Module Name: [blank]  
- Token: [token]

Посещение http://{my_jenkins_address}/job/{my_jenkins_job}/ сборка? маркер ={token} начинает сборку правильно.

Почему не делает продвижения изменения в причине BitBucket Jenkins для инициирования сборки?

58
задан 19 January 2017 в 06:33

1 ответ

Я боролся с этой проблемой долгое время и не мог найти решение в документации Jenkins, я нашел здесь решение в сайте поддержки Cloudbees.

просто необходимо добавить, что они буксируют webhooks к битоприемнику repo, и он работает очень прекрасный:

https://JENKIN_URL/bitbucket-scmsource-hook/notify
https://JENKIN_URL/bitbucket-hook

И я работаю на все конвейеры даже MultiBranch.

Hope это помогает кому-то ;)

ADA

0
ответ дан 1 November 2019 в 13:39

Другие вопросы по тегам:

Похожие вопросы: