TeamCity is a very good CI server. (and the "Professional" edition is free).
TeamCity is a very good CI server. (and the "Professional" edition is free) I've been using it for over a year for building . NET projects, and I must say it's way better than CC.NET IMHO.
Strong points are: Very easy to configure (web based GUI) Distributed system (you can have several build agents on multiple machines to distribute the build process) Built-in support for many source control systems ... check the website. The product is awesome ...
– JaredCacurak Sep 15 '09 at 14:19 +1 for TeamCity, I was up and running in no time. – orip Sep 15 '09 at 14:37 Also +1 for TeamCity.It's really great, works on all machines flawlessly (both Windows and Linux) and with all build systems and unit test frameworks we use here. – OregonGhost Sep 15 '09 at 14:51 Another +1 for TeamCity.
Switched from CC.NET to CC. Rb to TeamCity. Tried a lot of competing products both free and commercial after CC.
Rb, TeamCity was the simplest while providing a lot of power. – segy Sep 15 '09 at 14:56 its only free up to 20 projects – Steve Sep 15 '09 at 9:48.
If you haven't seen it you might want to check out the Continuous Integration Feature Matrix which lists virtually ever CI server out there. I work on the Java version of CruiseControl and these days I work for Urbancode who makes AnthillPro. From that perspective the right tool depends on the scope of what you're looking for.
If you're just looking for fast feedback after a build lots of tools will work. If you're looking to setup a build grid then a there's a smaller group of tools. If you want to track dependencies between projects and deployments to multiple environments then you're in an even smaller group.
1 for the link to the feature matrix, helpful! – Bart Janson Nov 19 '09 at 14:25.
Bamboo is an alternative... it also is provided as part of a integrated toolset or cloud service. They include Subversion, Jira (task/bug logging), confluence (WIKI), and other coding tools - see the link. The are available as a managed service or you can purchase the suite and run it internally.
Their packages are extended to use a single sign on system and centrally administrated.
TeamCity is really a good solution. Hudson is also a really great tool, and even if it is essentially dedicated to Java projects, it can be used on . Net or C++ projects quite easily now...
Why not MSBuild if you are building . Net projects? Do you have a TeamFoundationServer, if so, TeamFoundationBuild and MSbuild are a definite possibility.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.