este es el proceso completo:
en mi folder instaladores tengo:
archivo1.txt
archivo1.bat
archivo10.txt
archivo10.bat
archivo2.txt
archivo2.bat
.....(1 bat para cada TXT)
los archivos .bat basicamente lo que hacen es ejecutar el instalador indicando que lea la configuracion definida en archivo.txt correspondiente. Obviamente el archivo de configuracion tiene muchas cosas, pero a mi solo me interesa trabajar en los 2 campos que te explico abajo.
entonces, como cada dia sale un nuevo bulid, tengo que abrir el archivo de config del instalador y cambiar a la version del nuevo build.
.....codigo......
##General Properties
failOnSQLError=true
.....codigo......
##Other Properties
#
zipFileSourcePath=\\server1\BuildArchive\1.01\build_563456.zip
.....codigo......
con el primer codigo que hiciste TODO OK, el numero de version cambia.
en caso de que la instalacion falle, tengo que volver a abrir el archivo de configuracion y cambiar un valor a FALSE, ya no la version, solo cambiar el FailOnSqlError a FALSE (por eos quisiera que sea un archivo aparte por que NO siempre falla el build.)
.....codigo......
##General Properties
failOnSQLError=FALSE
.....codigo......
##Other Properties
#
zipFileSourcePath=\\server1\BuildArchive\1.01\build_563456.zip
.....codigo......
una vez que esta en FALSE tengo que volver a lanzar el instalador pero esta vez NO fallara por que el FALSE que pusimos. Una vez que termine el proceso de instalacion, tengo que volver a poner a TRUE el setting para repetir al dia siguiente el proceso. Esta ultima parte de poner de FALSE a TRUE simplemente seria editar el batch que sirva para cambiar de TRUE a FALSE.
en resumen, necesitaria 3 batch:
1. para cambiar la version (OK)
2. para cambiar de failOnSQLError=TRUE a failOnSQLError=FALSE
3. para cambiar de failOnSQLError=FALSE a failOnSQLError=TRUE (similar al 2 invirtiendo las opciones)
en mi folder instaladores tengo:
archivo1.txt
archivo1.bat
archivo10.txt
archivo10.bat
archivo2.txt
archivo2.bat
.....(1 bat para cada TXT)
los archivos .bat basicamente lo que hacen es ejecutar el instalador indicando que lea la configuracion definida en archivo.txt correspondiente. Obviamente el archivo de configuracion tiene muchas cosas, pero a mi solo me interesa trabajar en los 2 campos que te explico abajo.
entonces, como cada dia sale un nuevo bulid, tengo que abrir el archivo de config del instalador y cambiar a la version del nuevo build.
.....codigo......
##General Properties
failOnSQLError=true
.....codigo......
##Other Properties
#
zipFileSourcePath=\\server1\BuildArchive\1.01\build_563456.zip
.....codigo......
con el primer codigo que hiciste TODO OK, el numero de version cambia.
en caso de que la instalacion falle, tengo que volver a abrir el archivo de configuracion y cambiar un valor a FALSE, ya no la version, solo cambiar el FailOnSqlError a FALSE (por eos quisiera que sea un archivo aparte por que NO siempre falla el build.)
.....codigo......
##General Properties
failOnSQLError=FALSE
.....codigo......
##Other Properties
#
zipFileSourcePath=\\server1\BuildArchive\1.01\build_563456.zip
.....codigo......
una vez que esta en FALSE tengo que volver a lanzar el instalador pero esta vez NO fallara por que el FALSE que pusimos. Una vez que termine el proceso de instalacion, tengo que volver a poner a TRUE el setting para repetir al dia siguiente el proceso. Esta ultima parte de poner de FALSE a TRUE simplemente seria editar el batch que sirva para cambiar de TRUE a FALSE.
en resumen, necesitaria 3 batch:
1. para cambiar la version (OK)
2. para cambiar de failOnSQLError=TRUE a failOnSQLError=FALSE
3. para cambiar de failOnSQLError=FALSE a failOnSQLError=TRUE (similar al 2 invirtiendo las opciones)