- CruiseControl
-
CruiseControl Environnement Java Langue Multilingue Type intégration continue Licences BSD-style license Site web cruisecontrol.sourceforge.net modifier CruiseControl est un outil d'intégration continue basé sur une plateforme Java. L'outil utilise (liste non exhaustive) des plugins de notification par courriel, Ant, et des outils de controle de source. Une interface Web permet de visualiser les résultats de traitement. CruiseControl est un logiciel libre, "open-source", et distribué sous licence BSD-style license. La version initiale a été développée par des employés de ThoughtWorks en tant qu'outil d'intégration continue sur leurs projets, et fut ensuite mise à disposition du public. Il existe également une version pour plateforme.NET : CruiseControl.NET (aka CCNet) et une verions pour Ruby :CruiseControl.rb .Depuis le 15 mai 2007, ThoughtWorks Studios la fourniture de services et de support pour CruiseControl: CruiseControl Enterprise. Dès lors une version a été commercialisée Cruise.
Sommaire
Boucle de construction
Une boucle de traitement permet de fonctionner tel un process daemon. Celle-ci vérifie périodiquement l'état des sources, reconstruit le projet si besoin et publie une notification de version.
Rapport de construction
CruiseControl fournie deux interfaces pour l'affichage des rapports de constructions : une interface JSP et un tableau de bord.
Interface JSP
The build reporting is designed to present the results of the CruiseControl build loop. It's based on a HTML report managed by a JSP page. The left side of the page tells us about whether CruiseControl is currently building your project, and provides links to the details of previous builds. The right side of the page presents the results of the build—including compilation errors, test results and details about what files have changed since the last build.
Tableau de bord
Présent depuis la version 2.7, le tableau de bord permet de visualiser les statuts de construction des projets.
Voir
- Intégration continue
- Hudson
- TeamCity
Liens externes
- Official CruiseControl homepage
- Continuous Integration by Martin Fowler and Matthew Foemmel
- Cruise, a commercial alternative to CruiseControl developed by ThoughtWorks. Continuous Integration and Release Management system.
- Introduction to CruiseControl (slide show)
- CruiseControl for .NET
- CruiseControl for Ruby
- Integrating Lava Lamps to CruiseControl by Pak-Tjun Chin
- Big Visible Cruise Web Build Monitor
Catégories :- Logiciel libre sous licence BSD
- Génie logiciel
- Test logiciel
- Intégration continue
Wikimedia Foundation. 2010.