寻找持续集成主机或备用解决方案

时间:2010-07-30 17:46:01

标签: .net continuous-integration

我们是一个由远程开发人员组成的团队。我们希望将CI纳入我们的项目(dotnet 3.5)。是否有任何主机提供CI解决方案?如果没有,我该如何设置呢?我有什么选择?

感谢

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

持续集成是一个伟大而令人敬畏的事情 - 具有讽刺意味的是,它是一个非常简单的概念。只需轮询源控制存储库中的更改,并在检测到更改时进行构建。

我不知道有任何主机\服务会为您做这件事 - 但设置起来非常简单。

一种可能的解决方案是获取CruiseControl.Net,将其安装到免费(通常是干净的)计算机,然后创建一个基本的ccnet配置

  1. 轮询存储库中的更改,
  2. 提取存储库中的更改
  3. 调用MSBuild
  4. 有很多资源可以描述这些单独的步骤和许多其他附加步骤,但这是基本策略。

    另外两个便士:根据我的经验,最好的CI解决方案是那些几乎不需要维护的解决方案,这通常意味着维护一个干净的ccnet配置。尽可能尝试利用解决方案的proj文件来制定构建任务。除了保持ccnet配置干净,there are additional benefits to this approach as well:)

答案 2 :(得分:1)

Teamcity可能是最简单,最强大的。免费用于商业用途。