Pipeline de várias filiais Jenkins com Jenkinsfile de repositório diferente

Eu tenho um repositório Git com código que gostaria de criar, mas não tenho permissão para adicionar umJenkinsfile em sua raiz (é um pacote Debian, não posso adicionar arquivos à fonte upstream). Existe uma maneira de armazenar oJenkinsfile em um repositório e ele constrói código de outro repositório? Como meu repositório de código tem várias ramificações para construir (uma para cada versão do Debian), este deve ser um pipeline de várias filiais. Confirma no código ouJenkinsfile repositórios devem acionar uma compilação.

Complexidade bônus: Eu tenho vários repositórios de código / empacotamento como este e gostaria de reutilizar o mesmoJenkinsfile para todos eles. Portanto, de alguma forma, deve buscar dinamicamente o URL Git correto para usar. As ramificações a serem construídas têm os mesmos nomes em todos os repositórios.

questionAnswers(3)

yourAnswerToTheQuestion