建议文章/书籍/搜索词以在 .net 中设置端到端构建、部署和测试流程

发布于 2024-11-14 19:05:00 字数 1539 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

寻找我们的幸福 2024-11-21 19:05:00

我认为 TeamCity 走在正确的道路上;我们首先尝试了 CruiseControl.NET,发现它需要更多的 XML 编辑。

有一本关于.NET 中的持续集成的书;我还没读过。

还有持续交付:通过构建、测试和部署自动化实现可靠的软件发布 - 我也没有读过,但福勒认可的书籍通常都很优秀。该系列中还有一本关于持续集成的旧书。

如果 TeamCity 适合您,我建议您先学习测试。持续集成的主要价值之一是自动化测试运行。我可以推荐一本关于这方面的书:The Art of Unit Testing with Examples in .NET

我个人的观点是,MSBuild 脚本最好留给 Visual Studio。如果证明让 TeamCity 运行解决方案和 NUnit/xUnit 测试还不够,您可以查看 NAnt。虽然它是基于 XML 的,但我发现它比 MSBuild 更容易理解。

You're on the right track with TeamCity in my opinion; we tried CruiseControl.NET first and found it required more XML-editing.

There is a book on Continuous Integration in .NET; I have not read it.

There is also Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation - I have not read that either, but Fowler-approved books are generally excellent. There's also an older book in the series on Continuous Integration.

If TeamCity is working for you, I'd suggest studying testing first. One of the major values in continuous integration is automated test-running. I can recommend a book on that: The Art of Unit Testing with Examples in .NET.

My personal opinion is that MSBuild scripts are best left to Visual Studio. If having TeamCity run solutions and NUnit/xUnit tests proves insufficient, you might take a look at NAnt. While it is XML-based, I find it easier to understand than MSBuild.

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