当团队城市构建中的构建步骤失败时,我可以停止未来的构建步骤吗?

发布于 2024-12-09 08:38:07 字数 181 浏览 0 评论 0原文

我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

妄想挽回 2024-12-16 08:38:07

看来我不是唯一有这个问题的人。

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.

困倦 2024-12-16 08:38:07

在构建配置常规设置页面中,有“如果构建失败”部分。

其中有一个复选框,上面写着“至少有一个测试失败”。

检查了吗?

构建配置示例

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?

Build configuration sample

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文