/ / Executar um trabalho Jenkins em outro exemplo Jenkins do trabalho Jenkins - Jenkins, Jenkins-plugins

executar um trabalho Jenkins em outro exemplo Jenkins do trabalho Jenkins - Jenkins, Jenkins-plugins

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 № 1

No 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.