gpt4 book ai didi

.net - 与 Mercurial、MSBuild、ASP.NET 的持续集成

转载 作者:行者123 更新时间:2023-12-04 06:45:22 24 4
gpt4 key购买 nike

我最近从 Subversion 转移到 Mercurial。我想设置持续集成 (CI),但我不确定 DVCS CI 与 Subversion CI 实现有何不同。

我想听听其他人如何实现他们的 DVCS CI 实现以及使用了哪些工具集。

最佳答案

设置 subversion CI 或 Mercurial CI 的方式没有太大区别。通常,两者都提供提交前和提交后 Hook 供您使用。从 CI 工具的角度来看,这是一样的。几乎所有 CI 工具都支持所有这些版本控制系统,以监控更改并根据更改触发构建/测试周期并通过 Web、邮件等通知结果。

我会推荐 BuildBot,因为我最近亲自使用过它,并且可以与 subversion 和 Mercurial 一起使用。它也适用于所有平台,因为它是用 Python 编写的。尽管 MS 有一些非常强大的 CI 工具可以利用该平台,但如果您使用所有 Microsoft 工具。

Buildbot 易于学习和使用。

  • http://buildbot.net/trac

  • 不是作为自我插件,但我昨天在我的博客上写了一个简短的信息摘要!
  • http://pyfunc.blogspot.com/2010/09/using-buildbot-for-continuos.html

  • 查看 Microsoft CI 工具的一些功能,我总是发现详细程度令人生畏,而且工具本身越来越需要更多时间。
  • http://msdn.microsoft.com/en-us/library/ms181710(v=vs.90).aspx
  • http://msdn.microsoft.com/en-us/library/ms364045(VS.80).aspx
  • http://michielovereem.posterous.com/book-review-continuous-integration-in-net-by

  • 当然,应该有一个中央存储库,所有更改最终都会推送到该存储库,并且您可以在其中与 CI 工具集成。

    关于.net - 与 Mercurial、MSBuild、ASP.NET 的持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3815597/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com