Je me demande comment les gens gèrent le déploiement progressif des fonctionnalités et des versions dans un environnement de production. le scénario est où vous avez deux versions de code testé un déjà en production et un être déployé, ce sont les problèmes communs ..Déployer la nouvelle version d'une application Rails
- différentes versions de code dans l'application même des rails.
- différentes versions de l'application rails pendant le déploiement aux utilisateurs.
- différentes structures de base de données entre la version
- déplacement de données à travers de nouvelles bases de données et serveurs.
voici quelques idées pour ce qui précède pour la discussion
- si déclarations constantes, les numéros de version dans les noms M, V, C
- équilibrage de charge à différents serveurs d'applications (comment faire collante?), RVM
- ont des champs anciens et nouveaux dans les tables comme temporaires ou migrent des enregistrements vers de nouvelles tables ou des bases de données
. - pas moyen facile de déplacer des données entre serveurs.
Avez-vous déjà trouvé des informations utiles à ce sujet? –