Como gerenciar um script de compilação comum em vários trabalhos de criação de projetos em jenkins?

Eu tenho um conjunto de projetos Java provenientes de diferentes repositórios git que eu quero ser construído com Jenkins.

Todos eles compartilham o mesmo script de construção ant, que emprega partes de configuração específicas do projeto (por exemplo, caminho de classe de compilação) via mecanismo ant import.

No momento eu faço isso compartilhando manualmente, mas isso é muito propenso a erros em alterações na parte comum.

Então, minha pergunta é: Qual é uma boa abordagem para gerenciar um script de criação de formigas compartilhadas em várias tarefas de criação em um servidor Jenkins?

questionAnswers(3)

yourAnswerToTheQuestion