Como faço para acionar uma compilação Jenkins de um único módulo em uma compilação multi-módulo Maven do Subversion?

Eu tenho uma grande configuração multi-módulo Maven no meu Jenkins. Está configurado para compilações incrementais.

Quando disparado, analisa todos os POMs e descobre o que precisa construir.

Está atualmente configurado para acionar as alterações do SCM.

Eu gostaria de fazer isso para que eu possa fazer o seguinte:

Ainda inicie manualmente. Quando faço isso, seu comportamento de compilação incremental funcionaria como acontece hoje.Aciona a compilação a partir de um gancho de submissão do Subversion. Eu gostaria de saber que se eu me der ao trabalho de configurar o gancho de commit através doexcelentes instruções que ele não fará com que a compilação atinja comprimentos desnecessários para pesquisar o SCM ou fazer outro trabalho que seja tornado desnecessário pelo fato de o gancho de confirmação estar informando o que foi alterado.

Eu mencionei o segundo ponto porque, ao olhar para a documentação, isso parece simplesmente picar a estrutura geral e permitir que ela faça a sua parte. (Eu posso estar errado.) Eu prefiro que diga a Jenkins exatamente o que mudou e faça com que Jenkins "saiba" para quais módulos esses caminhos de repositório alterados mapeiam, para que Jenkins não tenha que fazer polling ou pom.xml extra analisando para descobrir isso.

Estou bastante preparado para ter alguém que tenha passado por essa guerra para me dizer, veja, apenas configure o gancho de commit do Subversion e isso é tão bom quanto você vai conseguir, mas eu estou fazendo esta pergunta no caso de haver melhor receita.

questionAnswers(2)

yourAnswerToTheQuestion