我正在使用TeamCity作为我的CI服务器。当团队城市构建中的构建步骤失败时,我可以停止未来的构建步骤吗?
我已经定义了三个构建步骤。一个从.sln文件构建我的项目,一个使用MSTest运行测试,最后一个将一些dll打包,然后将项目生成到部署包中。
目前即使某些测试失败,仍然创建部署包。如果遇到问题,我怎么能阻止Team City进一步处理构建步骤?
我正在使用TeamCity作为我的CI服务器。当团队城市构建中的构建步骤失败时,我可以停止未来的构建步骤吗?
我已经定义了三个构建步骤。一个从.sln文件构建我的项目,一个使用MSTest运行测试,最后一个将一些dll打包,然后将项目生成到部署包中。
目前即使某些测试失败,仍然创建部署包。如果遇到问题,我怎么能阻止Team City进一步处理构建步骤?
在构建配置文件的常规设置页面中,有“Fail build if”部分。
有一个复选框,它说“至少有一个测试失败”。
检查了吗?
它被检查,但似乎没有任何区别:( – Loofer
它标志着构建失败,但不是构建步骤 –
这很糟糕。感谢您找到它! –