Estoy intentando que mi commit-build.bat
ejecute otros archivos .BAT como parte de nuestro proceso de construcción.
Contenido de commit-build.bat
:
"msbuild.bat"
"unit-tests.bat"
"deploy.bat"
Esto parece bastante simple, pero commit-build.bat
sólo ejecuta el primer elemento de la lista (msbuild.bat
).
He ejecutado cada uno de los archivos por separado sin problemas.
Utilizar:
call msbuild.bat
call unit-tests.bat
call deploy.bat
Cuando no se utiliza CALL, el archivo por lotes actual se detiene y el archivo por lotes llamado comienza a ejecutarse. Es un comportamiento peculiar que se remonta a los primeros días de MS-DOS.