城市队是迄今为止最好的。它易于使用,但同时又足够先进,允许您按照自己想要的方式配置构建。您所要做的就是下载安装程序并将其安装到您的 CI 盒子上。 GIT 以及其他流行的 SCM 都受到本机支持。
I've had experience with Hudson (Jenkins), Bamboo and Team City.
Team City is by far the best. It's easy to use but at the same time is advanced enough to allow you to configure your builds the way you want. All you have to do is download the installer and set it up on your CI box. And GIT along with other popular SCMs are natively supported.
Your centralized Git repository is quite a bit easier to maintain if its sitting on a Linux box. Is this an option? If so, check out this blog post. Yes, it really is that easy (on Linux).
As far as Continuous Integration, TeamCity + Git Plugin is great!
For small teams like yours, Atlassian's Bamboo Continuous Integration server is a great solution and only cost $10 $20 with our Starter license program (because it requires both JIRA & Bamboo, $10/mo each). 100% of the proceeds go to Room to Read, a great non-profit building schools and libraries for under-privileged children in developing countries.
Bamboo runs on Windows, Mac or Linux, and if you want to scale your build farm in the future, you can add more remote agents on premises or use elastic agents that run in the Amazon EC2 cloud.
To add Git support, you'll want to download and install the Bamboo Git plugin from plugins.atlassian.com.
发布评论
评论(6)
TeamCity 现在原生支持 Git,所以我建议这样做。
TeamCity support Git natively now so I would recommend that.
大卫,
您可能还想看看我们的 Parabuild。它提供Git 持续集成,并开箱即用地运行 .NET 构建。
David,
You might also want to check out our Parabuild. It provides Continuous Integration for Git and runs .NET builds out of the box.
我有过 Hudson (Jenkins)、Bamboo 和 Team City 的经验。
城市队是迄今为止最好的。它易于使用,但同时又足够先进,允许您按照自己想要的方式配置构建。您所要做的就是下载安装程序并将其安装到您的 CI 盒子上。 GIT 以及其他流行的 SCM 都受到本机支持。
I've had experience with Hudson (Jenkins), Bamboo and Team City.
Team City is by far the best. It's easy to use but at the same time is advanced enough to allow you to configure your builds the way you want. All you have to do is download the installer and set it up on your CI box. And GIT along with other popular SCMs are natively supported.
如果您的集中式 Git 存储库位于 Linux 机器上,那么维护起来会容易得多。这是一个选择吗?如果是这样,查看这篇博文 。是的,确实就是这么简单(在 Linux 上)。
就持续集成而言,TeamCity + Git 插件非常棒!
Your centralized Git repository is quite a bit easier to maintain if its sitting on a Linux box. Is this an option? If so, check out this blog post. Yes, it really is that easy (on Linux).
As far as Continuous Integration, TeamCity + Git Plugin is great!
对于像您这样的小型团队,Atlassian 的 Bamboo 持续集成服务器是一个很好的解决方案,使用我们的 Starter 许可证计划只需花费
10 美元20 美元(因为它需要 JIRA 和 Bamboo,每个 10 美元/月)。 100% 的收益将捐赠给 Room to Read,这是一家大型非营利组织,为发展中国家的贫困儿童建设学校和图书馆。Bamboo 在 Windows、Mac 或 Linux 上运行,如果您希望将来扩展构建场,您可以在本地添加更多远程代理或使用在 Amazon EC2 云中运行的弹性代理。
要添加 Git 支持,您需要从 plugins.atlassian.com 下载并安装 Bamboo Git 插件。
For small teams like yours, Atlassian's Bamboo Continuous Integration server is a great solution and only cost
$10$20 with our Starter license program (because it requires both JIRA & Bamboo, $10/mo each). 100% of the proceeds go to Room to Read, a great non-profit building schools and libraries for under-privileged children in developing countries.Bamboo runs on Windows, Mac or Linux, and if you want to scale your build farm in the future, you can add more remote agents on premises or use elastic agents that run in the Amazon EC2 cloud.
To add Git support, you'll want to download and install the Bamboo Git plugin from plugins.atlassian.com.