Ca peut provenir du fait que je débute avec Capistrano et que je n'ai pas
tellement l'habitude de déployer des applications rails.

Je veux que mon appli sur github reste clean et standard (c'est un genre de
projet-démo), ce qui exclue les modifications spécifiques à mon hébergement
(/public/displatch.fcgi par exemple), celles propres à mon utilisation
personnelle (titre du site, mot de passe administrateur, ...) et bien
entendu les données sensibles (configuration de la base de données,
informations de déploiement, ...), et tout ce que j'ai vu comme solutions de
déploiement par Capistrano en utilisant un système de contrôle de version
parle configurer Capistrano pour le faire récupérer les sources à déployer
sur le repository distant (sauf si j'ai mal compris mais j'avoue que pour un
novice les explications ne carrément pas clair dans la majorité des
tutoriaux pour Capistrano).

Ce n'est pas ce que je veux, ce que je veux c'est faire une branche locale
(sur ma machine de développement), y mettre les indications de déploiement
(pour les garder versionnées), y faire les bidouilles (fichiers de
configuration, tweaks spécifiques à l'hébergeur, ...) pour qu'elles aussi
soient versionnées, et faire envoyer le tout (avec scp ?) sur le serveur par
Capistrano, sans que ma branche spécifique ne touche à mon repository github
pour ne pas le polluer.

Le problème, c'est que je ne vois pas comment faire effectuer cette dernière
étape par Capistrano.

Je ne sais pas si c'est plus clair là.

Sinon je suis preneur pour ta solution alternative. Comment ça marche ?

Michel Belleville

--~--~---------~--~----~------------~-------~--~----~
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 à