Я пытаюсь запустить параметризованную сборку Jenkins из Bamboo, выполнив следующие действия:
ПОЧТА -
http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world
Но я сразу получу 201, который скажет мне, что сборка была создана. Как заставить этот запрос подождать и вернуть статус успешной сборки вместо пожара и забыть?
По-видимому, это возможно согласно параметризованному удаленному триггерному плагину :
Редактировать: создал это в конце концов, если вам это нужно. https://github.com/owenmorgan/jenkins-remote-builder
jenkins
jenkins-plugins
bamboo
osmorgan
источник
источник
Я создал скрипт jenkins-remote-builder, который будет сопровождать вашу удаленную сборку до завершения.
Еще несколько подробностей об этом (из README.md ):
источник
Если вам нужно запустить задание из CLI и дождаться его завершения, вы можете использовать «Jenkins CLI» (см. Здесь ).
Однако jenkins CLI не поддерживает рекламные акции, поэтому для них я разработал следующий скрипт:
источник