当团队城市构建中的构建步骤失败时,我可以停止未来的构建步骤吗?
我使用 TeamCity 作为我的 CI 服务器。
我定义了三个构建步骤。一种从 .sln 文件构建我的项目,一种使用 MSTest 运行测试,最后一种将项目生成的一些 dll 和 exe 打包到部署包中。
目前,即使某些测试失败,部署包仍然会创建。如果出现问题,如何阻止 Team City 处理进一步的构建步骤?
I am using TeamCity as my CI server.
I have defined three Build Steps. One builds my project from the .sln file, one runs tests using MSTest the final one packages up some of the dlls and exes the project produces into a deployment package.
Currently even if some tests fail the deployment package is still created. How can I stop Team City from processing further Build Steps if one has a problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看来我不是唯一有这个问题的人。
http://youtrack.jetbrains.net/issue/TW-12194
我不确定如何调整我的脚本以了解上游的事情是否失败。
Seems I am not the only one with this problem.
http://youtrack.jetbrains.net/issue/TW-12194
I am not sure how to adjust my scripts to know if things upstream have failed.
在构建配置常规设置页面中,有“如果构建失败”部分。
其中有一个复选框,上面写着“至少有一个测试失败”。
检查了吗?
In the build conficguration genneral settings page, there is "Fail build if" section.
There is a checkbox in it which says "at least one test fails".
Is it checked?