gpt4 book ai didi

TFS 2008/2010 vs Jenkins 持续集成

转载 作者:行者123 更新时间:2023-12-04 00:45:07 26 4
gpt4 key购买 nike

有没有人有使用 TFS 2008/2010 和 Jenkins 进行持续集成 (CI) 的具体经验?我们正在尝试决定使用哪个 CI 服务器。我们的团队专门在 Microsoft .NET/Visual Studio 2010/C# 中工作。我们有以下要求:

  • 在每次 checkin 时自动构建我们的 Web 项目。
  • 对每个构建运行单元测试。
  • 自动将绿色构建部署到开发和/或测试环境。
  • 提供漂亮的报告。
  • 通过电子邮件提供构建/部署通知。

  • 我意识到安装一个工具不一定会给我们提供开箱即用的功能,我们必须与其他工具(如 MSBuild)集成才能实现这一点。

    我正在寻找 Jenkins 具有而 TFS 2008/2010 没有的特定功能,反之亦然。也更易于维护、使用等。

    最佳答案

    我强烈建议使用 Jenkins - 除了可能的 #3 之外,它可以开箱即用地满足您的所有要求,但是如果您可以编写部署脚本,那么它也可以做到。

    以下是一些链接,可帮助您启动和运行构建:

    Blog about doing .NET builds in Jenkins

    Jenkins Windows installers

    Installing the Jenkins master and slaves as Windows services

    免责声明:我没有使用 TFS 的经验,但我认为开放解决方案几乎总是比专有产品更灵活和可扩展(而且更便宜!)。

    关于TFS 2008/2010 vs Jenkins 持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7668740/

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