Como acionar um pipeline de jenkins de um repositório de bitbucket

Eu configurei com sucesso um gatilho de webhook no bitbucket para um projeto de estilo livre Jenkins, para fins de teste.

Infelizmente, meu projeto Jenkins está usando o formato Pipeline e não consigo fazer com que o Bitbucket ative esse tipo de projeto; o problema parece ser que não há um projeto Jenkins registrado para extrair do repositório de origem do webhook Bitbucket, e Jenkins responde com:

Error: Jenkins response: No git jobs using repository: ssh://git@myhost:7999/xxx/testing-jenkins.git and branches: master No Git consumers using SCM API plugin for: ssh://git@myhost:7999/xxx/testing-jenkins.git

O projeto do pipeline é configurado de maneira que oJenkinsfile deve ser encontrado no repositório fornecido (ssh://git@myhost:7999/xxx/testing-jenkins.git), usando a opção "Script de pipeline do SCM".

Portanto, existena realidade uma espécie de "consumidor git" para o Pipeline, mas isso não parece ser levado em consideração por Jenkins, provavelmente porque essa não é uma fonte real de projeto, mas uma fonte de pipeline.

Existem exemplos de integração dos projetos Bitbucket e Jenkins Pipeline? Não consegui encontrar nenhum.

questionAnswers(7)

yourAnswerToTheQuestion