假设我正在运营一个小商店(3个开发人员)并使用Windows 7计算机作为集中式Git和IIS服务器,那么启动CI并运行的最简单方法是什么?
这必须是本地托管的CI(没有github,没有远程服务器)。
我正在使用Visual Studio 2008进行C#.Net开发。
任何帮助您以最少的努力和最好的用户界面获得此项运行将非常有帮助。
谢谢!
答案 0 :(得分:5)
TeamCity现在支持Git,所以我建议这样做。
答案 1 :(得分:1)
大卫,
您可能还想查看我们的Parabuild。它提供Continuous Integration for Git并开箱即用.NET构建。
答案 2 :(得分:1)
答案 3 :(得分:1)
我有Hudson(Jenkins),Bamboo和Team City的经验。
Team City是迄今为止最好的。它易于使用,但同时又足够先进,允许您按照自己的方式配置构建。您所要做的就是下载安装程序并在CI框中进行设置。 GIT以及其他流行的SCM都是原生支持的。
答案 4 :(得分:0)
如果它位于Linux机器上,那么集中式Git存储库可以更容易维护。这是一个选择吗?如果是,check out this blog post。是的,它真的很容易(在Linux上)。
就持续集成而言,TeamCity + Git插件非常棒!
答案 5 :(得分:-1)
对于像你这样的小型团队,Atlassian的Bamboo Continuous Integration server是一个很好的解决方案,使用我们的Starter许可计划只需花费 $ 10 20美元(因为它需要JIRA和Bamboo,每个10美元/月) )。 100%的收益将捐赠给Room to Read,这是一个非营利性的大型学校和发展中国家弱势儿童的图书馆。
Bamboo可在Windows,Mac或Linux上运行,如果您希望将来扩展构建服务器场,则可以在本地添加更多远程代理或使用在Amazon EC2云中运行的弹性代理。
要添加Git支持,您需要从plugins.atlassian.com下载并安装Bamboo Git插件。