¿Cómo detectar un error de compilación de ant / maven a través de un script bash?
Estoy escribiendo un script de bash para automatizar el proceso de construcción. Hay dos bloques de compilación principales, uno es una tarea de hormiga y uno es un antiguomvn clean install
. Quiero hacer algo cuando hay un error de compilación proveniente de cualquiera de estos dos procesos de compilación.
El problema es que estas compilaciones contendrán fallas de prueba o errores de vez en cuando, pero el resultado final es exitoso. Y creo que el código de estado ($?) Devuelto por estos procesos debería ser 0, sin importar que la compilación falle o tenga éxito, podría estar equivocado.
Entonces, ¿cuál es la mejor manera para que mi script detecte el resultado final (error de compilación / éxito) sin capturar la información falsa durante la compilación media (errores de prueba, etc.)?