Я успешно установил триггер webhook в битбакете для проекта Freestyle Jenkins для целей тестирования.
К сожалению, мой проект Jenkins использует формат Pipeline, и я не могу заставить Bitbucket инициировать такой проект; проблема заключается в том, что нет проекта Jenkins, зарегистрированного для того, чтобы вытащить из репо, с которого происходит веб-сайт Bitbucket, и Дженкинс отвечает:
Error: Jenkins response: No git jobs using repository: ssh://[email protected]:7999/xxx/testing-jenkins.git and branches: master No Git consumers using SCM API plugin for: ssh://[email protected]:7999/xxx/testing-jenkins.git
Проект конвейера настроен таким образом, что Jenkinsfile должен быть найден в данном репозитории (ssh://[email protected]:7999/xxx/testing-jenkins.git), используя опцию "Pipeline script from SCM".
Следовательно, для Pipeline действительно есть своего рода "git потребитель", но это, похоже, не учитывает Дженкинс, вероятно, потому, что это не настоящий источник проекта, а источник конвейера.
Есть ли примеры интеграции проектов трубопроводов Bitbucket и Jenkins? Я не смог найти.

