Ich habe jenkins build und ich versuche eine ansible Playbook-Datei für einen s3-Upload aufzurufen. Wenn ich ein Post-Build-Skript zum Aufrufen einer Ansible-Playbook-Datei ausführe, beende ich mit einem Fehler unterhalb des Fehlers. Fehler = 2, Keine solche Datei oder das VerzeichnisInvisible playbook in Jenkins aufrufen
Screenshot unten ist ansible Post-Build-Skript-Konfiguration: Kann nicht Programm "ansible-Textbuch" (im Verzeichnis "/ var/jenkins_home/Arbeitsbereich/mybuild") ausgeführt werden.
FYI: Es gibt eine Datei (ansibledemo.yml) in meinem Build-Ordner. Ich habe versucht, absoluten Pfad (/var/jenkins_home/workspace/mybuild/ansibledemo.yml) zu geben. Immer noch nicht gehen.
Wenn ich versuche, ansible-Textbuch läuft myplaybook.yml direkt in jenkins Bild (Terminal) Ich beende mit bash up: ansible-Textbuch: Befehl nicht gefunden
Als ich ansible versucht, die Installation in meinem Jenkins Server konnte ich keine Installationsbefehle ausführen. Bitte sehen Sie den folgenden Screenshot.
ich vermute, es ist Problem mit Suchpfad selbst ansible-Textbuch ... –
können Sie $ {} ARBEITSBEREICH /mybuild/ansibledemo.yml oder $ {} ARBEITSBEREICH versuchen /ansibledemo.yml –
@ArbabNazar habe ich meine Frage bearbeitet . Auch wenn ich die Playbook-Datei direkt in jenkins cmd starte, bekomme ich Fehler. –