寻找持续集成主机或替代解决方案
我们是一个远程开发团队。我们希望将 CI 引入我们的项目(dotnet 3.5)。有没有提供 CI 解决方案的主机?如果没有,我该如何设置?我有哪些选择?
谢谢
We are a team of remote developers.We want to get CI into our project(dotnet 3.5).Are there any hosts providing CI solutions? If not,how can I go about setting this up?What are my options?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
持续集成是一件伟大而令人敬畏的事情——讽刺的是,它是一个非常简单的概念。只需轮询源代码控制存储库中的更改,并在检测到更改时进行构建。
我不知道有任何主机/服务可以为您执行此操作 - 但设置起来非常简单。
一种可能的解决方案是获取 CruiseControl.Net,将其安装到一台免费(通常是干净的)计算机上,然后创建一个基本的 ccnet 配置,用于
有大量资源描述了这些单独的步骤和许多其他附加步骤,但这是基本策略。
另外两便士:根据我的经验,最好的 CI 解决方案是那些几乎不需要维护的解决方案,这通常意味着维护干净的 ccnet 配置。只要有可能,请尝试利用解决方案的 proj 文件来执行构建任务。除了保持 ccnet 配置干净之外,这种方法还有其他好处:)
Continuous Integration is a great and awesome thing - ironically it is a very simple concept. Simply poll for a change in your source control repository and build if a change is detected.
I do not know of any hosts\services that will do this for you - but it is pretty simple to set up.
One possible solution is to grab CruiseControl.Net, install it to a free (typically clean) machine, and then create a basic ccnet config that
there are plenty of resources out there that describe these individual steps and many other additional steps, but this is the basic strategy.
Another two pence: in my experience, the best CI solutions are those that require little maintenance, which typically means maintaining a clean ccnet config. Whenever possible, try to leverage your solution's proj files to enact build tasks. In addition to keeping your ccnet config clean, there are additional benefits to this approach as well :)
Teamcity 可能是最简单和最强大的。免费用于商业用途。
Teamcity is probably the easiest ane most robust. Free for commercial use.