Ich versuche, einen parametrisierten Jenkins-Build aus Bamboo auszulösen, indem ich Folgendes tue:
POST -
http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world
Aber ich bekomme sofort eine 201, die mir sagt, dass der Build erstellt wurde. Wie kann ich diese Anforderung warten lassen und den Erfolgsstatus des Builds anstelle des Feuers zurückgeben und vergessen?
Es ist anscheinend möglich wie im Parameterized-Remote-Trigger-Plugin :
Bearbeiten: Erstellt dies am Ende, wenn Sie es brauchen. https://github.com/owenmorgan/jenkins-remote-builder
jenkins
jenkins-plugins
bamboo
Osmorgan
quelle
quelle
Ich habe das Skript jenkins-remote-builder erstellt, das Ihrem Remote-Build bis zur Fertigstellung folgt.
Einige weitere Details dazu (aus der README.md ):
quelle
Wenn Sie einen Job über die CLI auslösen und auf seine Fertigstellung warten müssen, können Sie die "Jenkins CLI" verwenden (siehe hier ).
Da jenkins CLI keine Werbeaktionen unterstützt, habe ich für sie das folgende Skript erstellt:
quelle