Ich versuche, meine commit-build.bat
um andere .BAT-Dateien als Teil unseres Build-Prozesses auszuführen.
Inhalt der commit-build.bat
:
"msbuild.bat"
"unit-tests.bat"
"deploy.bat"
Das scheint einfach zu sein, aber commit-build.bat
führt nur den ersten Eintrag in der Liste aus ( msbuild.bat
).
Ich habe jede der Dateien einzeln ausgeführt, ohne dass es Probleme gab.
4 Stimmen
@sean - Sie müssen nicht das komplette Cygwin-Paket installieren, um die Kommandozeilenprogramme zum Laufen zu bringen. Nehmen Sie einfach alle Cygwin-Dlls aus dem Paket und legen Sie sie in ein Verzeichnis mit einem Pfad, legen Sie alle Ihre Tools in ein anderes Verzeichnis mit einem Pfad, und Sie sind bereit zu gehen.
0 Stimmen
Wenn man davon ausgeht, dass es sich bei jeder dieser Dateien nur um eine Stapelverarbeitung handelt, warum werden sie nicht einfach in eine große Datei eingefügt und die Timeout-Funktion verwendet, um jedes Mal zu starten.