我们是一个由远程开发人员组成的团队。我们希望将CI纳入我们的项目(dotnet 3.5)。是否有任何主机提供CI解决方案?如果没有,我该如何设置呢?我有什么选择?
感谢
答案 0 :(得分:1)
答案 1 :(得分:1)
持续集成是一个伟大而令人敬畏的事情 - 具有讽刺意味的是,它是一个非常简单的概念。只需轮询源控制存储库中的更改,并在检测到更改时进行构建。
我不知道有任何主机\服务会为您做这件事 - 但设置起来非常简单。
一种可能的解决方案是获取CruiseControl.Net,将其安装到免费(通常是干净的)计算机,然后创建一个基本的ccnet配置
有很多资源可以描述这些单独的步骤和许多其他附加步骤,但这是基本策略。
另外两个便士:根据我的经验,最好的CI解决方案是那些几乎不需要维护的解决方案,这通常意味着维护一个干净的ccnet配置。尽可能尝试利用解决方案的proj文件来制定构建任务。除了保持ccnet配置干净,there are additional benefits to this approach as well:)
答案 2 :(得分:1)
Teamcity可能是最简单,最强大的。免费用于商业用途。