在Windows上持续集成Git

假设我正在运行一个小商店(3个开发者),并将Windows 7机器用作集中的Git和IIS服务器,那么让CI启动并运行最简单的方法是什么?

这必须是本地托pipe的CI(没有github,没有远程服务器)。

我正在用Visual Studio 2008进行C#.Net开发。

任何帮助以最小的努力和最好的可能的用户界面来运行这将是非常有益的。

谢谢!

TeamCity现在支持Git,所以我会推荐。

大卫,

你也可能想看看我们的Parabuild。 它为Git提供持续集成,并运行.NET构建开箱即用。

  • 简单的共享文件夹作为主流回购
  • CC.NET有一个GIT支持

我曾经与哈德森(詹金斯),竹子和团队城市经验。

队城是迄今为止最好的。 使用起来很简单,但同时也足够先进,可以按照自己的需要来配置您的构建版本。 您只需下载安装程序并将其设置在CI框上即可。 而GIT以及其他流行的SCM本地支持。

如果您的集中式Git存储库位于Linux机器上,则维护起来要容易得多。 这是一个选项吗? 如果是这样, 看看这个博客文章 。 是的,这真的很简单(在Linux上)。

就持续集成而言, TeamCity + Git Plugin非常棒!

对于像您这样的小团队来说,Atlassian的Bamboo持续集成服务器是一个很好的解决方案,使用我们的Starter许可证程序只需要$ 10 $ 20(因为它需要JIRA和Bamboo,每个$ 10 /月)。 收益的100%去房间阅读,一个伟大的非营利性建筑学校和发展中国家的特权低下的儿童图书馆。

Bamboo可以在Windows,Mac或Linux上运行,如果您希望将来可以扩展构建服务器场,则可以在场所中添加更多远程代理,或者使用在Amazon EC2云中运行的弹性代理。

要添加Git支持,您需要从plugins.atlassian.com下载并安装Bamboo Git插件。