Which Continuous Integration tool are you using? [closed]

ⅰ亾dé卋堺 提交于 2020-01-09 23:42:39

问题


Duplicate:

  • Continuous Integration
  • Cruise Control .NET alternatives?

I'm planning to start Continuous Integration where I work. I used to use TFS in my previous workplace and before that CruiseControl.Net and before that we wrote our own CI server.

I was wondering what tools are other people are using and why?

I'm mainly concerned with a windows/.Net environment...


回答1:


Hudson is great - easier to setup than CruiseControl.NET, and produces pretty graphs too.

TeamCity is also easy to setup.




回答2:


I would take a look at the CI Feature matrix, there are literally dozens of tools out there each with their own strengths. Myself, I'm an AnthillPro guy.

CI Feature Matrix




回答3:


We use CruiseControl.NET for .NET environments. I like the CC Tray application for keeping track of build status.




回答4:


We used to have two Cruise Control.net servers running about 20 or so builds between them. We've stared moving them all over to a single virtualised TeamCity server, and we're busy adding more (virtual) build agents to reduce build times and reduce queued builds.

I really like the simplicity and user interface of TeamCity. It's easily paid for the licence costs in the time we've saved configuring it. It also allows for easy scaling up of builds over different agents and feeding the output of one build into the input of other builds.

We did look at Hudson and Cruse but it's very difficult to work out which is best from reading brochures and playing with simple test builds.




回答5:


We use CruiseControl.net with a few custom Ruby scripts carrying out more extensive and custom behaviour at the end of every build.

Currently these are based on the 1.3 version of CC.Net, but with the advent of 1.4 a lot more can be done with the base system and with anything hanging off it.

I wrote a few blog posts on our CI process which might be of interest.



来源:https://stackoverflow.com/questions/850631/which-continuous-integration-tool-are-you-using

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!