Actualmente tengo una actividad de flujo de trabajo personalizada para ejecutar un proceso externo, después de que la solución se haya compilado correctamente, devuelve un Código de Exit <> 0 si el proceso externo ha fallado. Una vez que sé que el proceso ha fallado, quiero establecer el estado de compilación en FAIL (como vería si el código no se ha compilado), así que agregué una actividad SetBuildProperties que establecerá la propiedad Estado en BuildStatus.Failed pero esto solo parece dar como resultado una construcción Parcialmente exitosa cuando la construcción finaliza.Forzar una compilación de flujo de trabajo TFS2010 en FAIL en lugar de EXITOS PARCIALMENTE
He intentado establecer el estado de compilación de la compilación a error dentro de mi actividad personalizada que da como resultado una compilación Fallida, pero realmente no quiero tener que hacer eso ya que es engañosa cuando se compila la solución.
¿Alguien puede decirme cómo puedo forzar a una construcción a fallar? (Preferiblemente sin tener que establecer el estado de compilación a fallado!)
Gracias
ps, al principio seguí la guía de Ewalf Hofman para evitar una compilación desde una aplicación de consola, pero esta guía solo da como resultado una compilación Parcialmente exitosa – Vermin
Bueno, si quieres que el estado de compilación sea exitoso siempre obtendrás una compilación parcialmente exitosa como la compilación ha tenido éxito pero algo más ha fallado, por lo que la compilación tiene parcialmente éxito – thekip