Jenkins: Einstellung env-variable aus shell script
Habe ich ein bash-script, das ich ausführen mit einem Jenkins-job, mit "shell ausführen".
Das Skript startet eine EC2-Instanz und setzt ein host
variable, die den host-Namen für die neue Instanz.
Ich würde gerne den host-Namen für die neue Instanz (Skript-variable: host
) zu einem Jenkins-Umgebungsvariable so, dass ich passieren kann es bis zu einer nachgelagerten Stelle (möglicherweise unter Verwendung des Build-Flow-plugin).
Irgendeine Idee, wie dies zu tun?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Landete ich mit einer Datei zum weitergeben von Daten zwischen baut.
Den ersten build erstellt eine Datei mit den Informationen, die ich weitergeben müssen (host-name des neu erstellten EC2-Instanz).
Die Datei sieht wie folgt aus:
Ich die EnvInject plugin die Datei zu Lesen, und "injizieren" die Eigenschaften, die stehen dann in der nächsten build (ich bin mit der Build-Flow-Plugin zu orchestrieren baut).
Gibt es ein plugin, dass Sie installieren können, für Spritzen Sie Ihre Variablen: EnvInject Plugin
Wenn ich verstanden habe, dein problem, ich denke, diese einfache plugin ist, was Sie brauchen.