How to: Detener un build en Teamcity si falla un script Powershell.

Si necesitas hacer un build con un script Powershell debes de saber que los errores de scripts por default no se consideran un Error. Para hacerle saber a Teamcity que un error de script en Powershell debe de considerarse como error en el Build Step debes hacer lo siguiente:

Voy a tomar de referencia para el Build Step el siguiente script:

Paso 1: Failure Conditions.

Debes de marcar la casilla «an error message is logged by build runner« en la sección Failure conditions del proyecto de Teamcity.

Paso 2: Build Step.

Dentro de tu build step de Powershell debes de seleccionar el parámetro «Format stderr output as« como error.

Visualizando el resultado.

Autor imagen: CyberHades

Gustavo Sánchez
Últimas entradas de Gustavo Sánchez (ver todo)

Soy especialista en escribir software de calidad. Mediante el uso de marcos de trabajo, técnicas y automatización de procesos he podido reducir los costes operativos de los sistemas de la empresa. Sistemas confiables y adaptables producen clientes felices.