Sto cercando di far sì che il mio commit-build.bat
esegua altri file .BAT come parte del nostro processo di costruzione.
Contenuto di commit-build.bat
:
"msbuild.bat"
"unit-tests.bat"
"deploy.bat"
Questo sembra abbastanza semplice, ma commit-build.bat
esegue solo il primo elemento della lista (msbuild.bat
).
Ho eseguito ogni file separatamente senza problemi.
Utilizzare:
call msbuild.bat
call unit-tests.bat
call deploy.bat
Quando non si usa CALL, il file batch corrente si ferma e il file batch chiamato inizia l'esecuzione. È un comportamento particolare che risale ai primi giorni di MS-DOS.