3
A
回答
1
- 如果它是开源的,你可以检查到CodeBetter.com
- 谷歌打开了this
1
持续集成是一个伟大的,真棒的事情 - 讽刺的是这是一个非常简单的概念。只需在您的源代码管理存储库中轮询一次更改,然后构建是否检测到更改。
我不知道任何主机\服务,将为您做这个 - 但它很容易设置。
一个可行的办法就是抓住CruiseControl.Net,将其安装到一个免费的(通常是干净的)的机器,然后创建一个基本的CCNET配置是
- 轮询在库中的变化,
- 拉进库的变化,
- 调用的MSBuild
有丰富的资源,在那里,描述这些各个步骤和许多其他额外的步骤,但这个我基本策略。
另外两个便士:根据我的经验,最好的CI解决方案是那些需要很少维护,这通常意味着保持一个干净的ccnet配置。尽可能尝试利用解决方案的proj文件来执行构建任务。除了保持您的ccnet配置清洁,there are additional benefits to this approach as well :)
1
Teamcity可能是最强大的最简单的。免费用于商业用途。
相关问题
- 1. 寻找针对特定场景的持续集成解决方案
- 2. 正在寻找此阵列解决方案的替代方案
- 3. RUSAGE_THREAD不工作,寻找解决方案/替代
- 4. GridView.Datasource为空 - 寻找替代解决方案
- 5. 与远程cmd命令持续集成的解决方案?
- 6. SoapClient未找到替代解决方案
- 7. Tarantino用于数据库持续集成(CI)的替代方案?
- 8. 寻找.Net解决方案的免费授权解决方案
- 9. iCloud不支持有序集..替代解决方案?
- 10. AppendAllLines替代解决方案
- 11. 替代解决方案underscore.js
- 12. 替代的解决方案
- 13. 寻找第三方SerialPort解决方案
- 14. 寻找持续集成分析器(C#)
- 15. 正在寻找Nightly./持续集成
- 16. ORM for ASP.net,ORACLE,寻找解决方案
- 17. 寻找下载网页解决方案
- 18. 数据关系 - 寻找解决方案
- 19. 寻找解决方案,以避免eval()
- 20. 寻找邮件解决方案
- 21. 寻找最佳的解决方案
- 22. Android - 寻找一个AOP解决方案
- 23. TinyMCE:寻找线计数解决方案
- 24. 寻找有关htaccess的解决方案
- 25. 寻找解决方案[Java,Regex?]
- 26. 寻找Mono的NoSQL解决方案
- 27. 嘿那里,寻找解决方案
- 28. Ruby解决方案替代.NET解决方案
- 29. 正在寻找HttpUtility.ParseQueryString替代方案
- 30. 寻找RandomStringUtils的简洁替代方案