如何用CruiseControl.Net来进行持续化集成(1)
The following services/roles are needed for a Continuous Integration System:
- developer PC (duh)
- source control server
- build server
- build server visualizer
- issue/bug tracker
Build Server
This would be CCNet :-), installed on a server/machine of your choice. Depending on the amount of projects, the size, activity or the kind of actions you do,
one or more build servers can be needed.
Build Server Visualizer
This would be CCNet: CCTray and the webDashboard, both can visualize multiple CCNet build servers.
Another nice one is Cradiator This
is a WPF-frontend that shows the state of CCNet projects on a big screen, making it ideal to give an overview for a team in the same
room.
Issue/bug tracker
Even a piece of paper can do this trick, or an excel sheet, but a real issue tracking system is always neat. CCNet has some integration with issue-tracking systems see IssueUrlBuilder
SourceForge also
offers issue tracking like Trac and DotProject.
http://www.cnblogs.com/jillzhang/archive/2008/03/03/1089099.html