Eu quero criar um trabalho Jenkins que começa outroTrabalhos de Jenkins. Isso seria muito fácil, porque o Plugin de Projeto de Modelo do Jenkins nos permite criar uma etapa de compilação de um tipo "use construtores de outro projeto". No entanto, o que torna a minha situação mais difícil é que eu tenho que começar trabalhos Jenkins em outras máquinas. Existe alguma maneira padrão para fazer isso?
Respostas:
5 para resposta № 1No caso de você querer apenas acionar uma nova versão do Job, você tem muitas maneiras de realizá-lo
você pode usar a API de acesso remoto e Acionar uma solicitação para criar um trabalho de destino a partir do trabalho de origem.
https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
Ou você pode usar https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin
que é útil no tratamento de detalhes do servidor e outras coisas. você shoukld garante chaves ssh compartilhadas por ambos os servidores.