ALAHYANE Rachid a écrit :
> Bonjour,
>
> Je suis un nouveau dans le monde de Rails, et je suis à la recherche 
> d'un serveur d'intégration pour les applications Rails. J'ai testé 
> Capistrano et ça marche très bien, sauf que les tâches (deploy et 
> autres) doivent être lancées en ligne de commande. Lorsque je voulais 
> utiliser des outils type Hudson (https://hudson.dev.java.net/) 
> disposant d'une interface web très intuitive, ce que je peux reprocher 
> à Capistrano (c'est vrai que ce n'est pas fait pour...), je me suis 
> retrouver avec deux outils qui font à peu près la même chose. D'un 
> coté Capistrano qui peut chercher les sources d'un dépôt svn puis 
> lancer des tâches dessus, et Hudson qui lui aussi détecte les 
> modifications des sources, récupère les sources depuis le dépôt, puis 
> lancer un script dessus, dans mon cas "cap deploy".
>
> Le soucis c'est que les deux outils à mon avis ne sont pas encore bien 
> intégrés. J'avoue que je n'ai pas encore bien cherché, mais je voulais 
> juste avoir votre avis et vos conseils...
>

Personnelement, les outils n'ont pas vocation a être cumulé. Les deux 
outils doivent être utilisez indépendement.

En effet :
 * Capistrano est fait pour faire du déploiement et il le fait très bien.
 * Hudson ou Integrity permette de faire de l'intégration continue à 
savoir voir si tous tes tests fonctionnent correctement pour une 
révision donnée.

En gros, on ne déploie pas avec Hudson, on déploie à partir d'un autre 
source. Le déploiement automatique sur hook est potentiellement dangereux.

-- 
Cyril Mougel
http://blog.shingara.fr


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à