2016-05-09 7 views

Antwort

3

Nur weil ich vor kurzem nach dieser Antwort gesucht habe, können Sie auf jeden möglichen Build-Schritt auf Erweitert und dann auf zusätzliche Variablen klicken und dort eine Variable hinzufügen. Wenn Sie einen Auswahlschritt haben, der den Wert der Auswahl in einer Variablen speichert, können Sie diese Auswahlvariable in einer späteren zusätzlichen Variablen referenzieren, indem Sie $ {choice_variable} verwenden.

5

ansible-Playbook-Plugin Sie nicht die volle Leistung ansible verströmen mit jenkins, kann ich die Methode teilen, dass, wie ich mit jenkins bin mit ansible Ihnen die genau wie Sie die gleiche Leistung geben sind Verwenden Sie es von der Befehlszeile aus.

Lassen Sie uns sagen, Sie Jobnamen „stackoverflow“ ist, dann können Sie das ansible-scripts Verzeichnis im /var/lib/jenkins/jobs/stackoverflow/workspace setzen und es in Ihrem jenkins Job wie diesen:

enter image description here Danach können Sie die Kraft der Shell-Umgebung verwenden können : enter image description here Sobald Sie diesen Auftrag so konfigurieren, dann können Sie es verwenden, wie Sie normalerweise die ansible von der Kommandozeile verwenden: enter image description here

einstellen Bitte beachten Sie die Einstellungen gemäß Ihrer Umgebung.

Hoffe, dass dies Ihnen oder anderen helfen wird, die ansible von den jenkins verwenden möchten.

+0

Dank @Arbab Nazar – Happy