Présentation "Comment écrire des pages wiki"
Démo de Hudson faite par Eric Lefèvre. Simple d'utilisation, même si un peu moins puissant que CruiseControl. Eric pense que c'est le bon outil à utiliser.
Outil qui permettrait le déploiment: Buckminster, intégré dans Eclipse. A voir?
SubClipse & Polarion Subversive: 2 plugins Subversion dans Eclipse. Subversive est maintenu un projet en passe d'être intégré en standard avec Eclipse (comme le plugin CVS).
Déploiement en recette: fait avec Ant embarqué dans Maven 2, pour cibler du WebSphere.
Maven 2: outil de build tres structurant, qui gere les dependances de facon declarative
pb: le fichier de conf (pom.xml) peut etre complexe
Ca simplifie le travail, mais quand il y a des pbs, c'est vraiment complique
Artifactory: outil de gestion de repository maven
mvn site: commande pour générer un site technique projet avec Maven 2.
trigger au versionnage: fait avec CVS et ClearCase (aussi possible sur la sauvegarde avec Eclipse 3.3)
Question: quel outil utiliser pour faire de l'intégration continue avec C++ (ou un autre langage que Java).
Réponse: Hudson, comme CruiseControl, fournit de l'aide pour les projets Java, mais n'est pas limités à eux. En particulier, il permet d'exécuter n'importe quel fichier de script batch. C'est donc ça qu'il faut utiliser pour des projets non-Java.
A noter qu'il existe des projets CruiseControl.NET, CruiseControl.rb écrits respectivement en C# et Ruby. Après discussion avec l'équipe de développement de CruiseControl Java à CITCON, Eric est arrivé à la conclusion qu'il n'est pas utile de se pencher sur ces outils (c'est l'avis des développeurs de CruiseControl eux-mêmes). Même s'ils fournissent sans doute un minimum d'intégration avec ces langages, ils sont surtout des réimplémentations pratiquement iso-fonctionnelles de l'outil en Java. Comme ce dernier sera toujours beaucoup mieux maintenu, il y a peu d'intérêt de prendre les autres.
Comments (0)
You don't have permission to comment on this page.