Ausführen von bat-Dateien in Jenkins
Ich habe eine einfache Frage. Ich möchte zum ausführen einer bat-Datei, die ausgeführt werden soll post-build. Die bat-Datei nimmt, um Parameter previousVersion und currentVersion (Diese Parameter eingegeben sind, Überprüfen Sie die String-Parameter, bevor der Erstellungsprozess beginnt).
Dies ist, was ich versucht habe
Windows Batch Datei Ausführen
set v = %currentVersion%
set pv = %previousVersion%
cmd \k "C:\jenkins\workspace\mybatfile.bat %pv% %p%"
Den Fehler den ich bekomme, ist, dass cmd nicht erkannt wird als Befehl interne oder externe betriebsbereiten Programm oder batch-Datei beenden 9009
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersetzen Sie "cmd \k" mit "call"
Die Ausführung von Windows-Batch-Befehl ausgeführt wird, innerhalb einer cmd schon; keine Notwendigkeit, eigens einen neuen zu starten. Nur "Anruf" Ihre BAT-Datei.
wenn Sie möchten, starten Sie einen separaten Befehl Fenster können Sie Folgendes versuchen:
hier ist eine Referenz: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true
Ich versuchte zu tun, wie dieses, erste Punkt, den es auf den Pfad, in dem deine bat-Datei vorhanden ist, und dann "call" - Befehl auslösen, dass die bat-Datei. Wie unten:
dann
Datei erstellen name
jenkins.bat
und platzieren Sie diese Datei, wo Ihrejenkins.war
- Datei verfügbar ist.Klicken Sie
jenkins.bat
Datei.Hinweis :- Nach dem klicken auf
jenkins.bat
Datei, chrome-browser öffnet sich automatisch mit jenkins url.