Estou tentando acionar uma compilação Jenkins parametrizada do Bamboo, fazendo o seguinte:
POST -
http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world
Mas receberei um 201 instantaneamente, o que me diz que a compilação foi criada. Como faço para que essa solicitação aguarde e retorne o status de sucesso da construção em vez do incêndio e esqueça?
Aparentemente, é possível de acordo com o Parameterized-Remote-Trigger-Plugin :
Editar: criou isso no final, se você precisar. https://github.com/owenmorgan/jenkins-remote-builder
jenkins
jenkins-plugins
bamboo
osmorgan
fonte
fonte
Eu criei o script jenkins-remote-builder que seguirá sua compilação remota até a conclusão.
Mais alguns detalhes sobre isso (em seu arquivo README.md ):
fonte
Se você precisar acionar um trabalho da CLI e aguardar sua conclusão, poderá usar "Jenkins CLI" (consulte aqui ).
No entanto, o jenkins CLI não suporta promoções, então, para eles, criei o seguinte script:
fonte