I have poor English skills and I often like to visit overseas development websites for two purposes: improving my English skills and understanding the most cutting-edge development ideas, technologies, and tools. At the same time, I am a strong supporter of open-source principles. I have always felt that the open-source momentum in the Java Community is the most active, and there are many open-source frameworks and open-source tools. for work reasons, I have been working. NET platform for development, so we also hope. the net community can see more and more people make contributions, especially those in China.. NET developers have more people.
Three reasons for translating this series of articles are as follows: one is based on the above reasons, and the other is DiscoveryCruisecontrol. netThere are not many Chinese materials in China in this regard. The third is to promoteCruisecontrol. netThe development in China is also aimed at promoting better learning.Cruisecontrol. netThis tool. I am translating for the first time, hoping to get more people's corrections, learn and discuss them together.
Original text fromCruisecontrol. netWhat is cruisecontrol. net on the official website? ". If you need to reprint it, please indicate the source of this article.
Cruisecontrol. netIs an open-source automated continuous integration tool on the. NET platform.
It is a program suite, but its core is Cruisecontrol. NET ServerAutomatically integrated server.
By directly monitoring the source code management repository, cruisecontrol. Net automates the integration process. Each time the developer submits a new set of updates,Cruisecontrol. NET ServerThe integration constructor is automatically run to verify new updates. After the construction is complete, the server notifies the developer whether the submitted changes are successfully integrated.
For detailed construction process, see cruisecontrol. Net integration process.
In fact, integration is as easy as checking in code. Using an Automatic Integration Server not only makes integration easier, but also ensures that the integration structure will occur once an update is made. This effectively reduces the risk of missing code validation after the developer signs in (check in) the code.
Ccnet server provides the following key features:
- Integrate multiple source code management systems;
- Integrates with other external development tools, such as Nant and Microsoft Visual Studio;
- Build multiple projects on the same ccnet server;
- Remote Management and Reporting;
Cruisecontrol. netThe suite also includes several other programs:
- Web dashboard: A. NET web application that providesCruisecontrol. netProject Status and detailed observation view.
- Cctray: a client-side tray program that allows you to "quickly browse" any computer on the networkCruisecontrol. netProject information.
Cruisecontrol. netReleased version:
- Ccnet 1.0 Final Version, click to download
- Ccnet 1.0 RC2, click to download
Busy at work, To be continued...