开发者

Continuous Integration of Git on Windows [closed]

开发者 https://www.devze.com 2022-12-17 17:24 出处:网络
Closed. This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing
Closed. This question is opinion-based. It is not currently accepting answers.

Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.

开发者_如何学Python

Closed 9 years ago.

Improve this question

assuming I'm running a small shop (3 devs) and using a Windows 7 machine as a centralised Git and IIS server what is the easiest way to get CI up and running?

This must be locally hosted CI (no github, no remote servers).

I'm doing C# .Net development with Visual Studio 2008.

Any help on getting this running with the minimum of effort and the nicest possible UI would be extremely helpful.

Thanks!


TeamCity support Git natively now so I would recommend that.


David,

You might also want to check out our Parabuild. It provides Continuous Integration for Git and runs .NET builds out of the box.


  • simple shared folder as mainstream repo
  • CC.NET has a GIT support


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.

0

精彩评论

暂无评论...
验证码 换一张
取 消