Wie nenne REST von jenkins workflow

Frage ich mich, wie aufrufen der REST-API von einem (groovy) Jenkins workflow-Skript. Ich kann es ausführen "sh 'curl -X POST ...'" - funktioniert es, aber die Gebäude die Anforderung als einen curl-Befehl ist zu umständlich und die Verarbeitung der Antwort kompliziert. Ich würde lieber eine native Groovy HTTP-Client-Programm in groovy - was sollte ich beginnen mit? Als das Skript ausgeführt wird, in Jenkins, es ist der Schritt, der das kopieren aller benötigten Abhängigkeiten Krüge, um den groovy-installation auf Jenkins, so etwas Licht-Gewicht würde geschätzt werden.

  • Hast du herausgefunden, wie zu installieren HTTPBuilder in Jenkins?
  • S. Richmond, kopieren alle fehlenden Gläser auf den Groovy Ordner libs, wie erwähnt, in Frage, die arbeiten, aber das macht die Bereitstellung eines Jenkins-Servers zu kompliziert ist. Ich denke, ich bleibe curl, nachdem alle.
  • Würden Sie bitte aufzeigen, wo mir der Ordner existiert innerhalb einer jenkins-installation?
  • Ich Laufe Jenkins in ein docker-image, wo ich installiert habe groovy mit skdman. Der lib Ordner ist var/jenkins_home/.sdkman/der Bewerber/groovy/2.4.6/lib.
InformationsquelleAutor Assen Kolov | 2016-01-08
Schreibe einen Kommentar