J'essaie de configurer l'architecture de contrôle de source de mon organisation pour notre application Web Sage SalesLogix. Nous utilisons SVN.Configuration du modèle de déploiement/déploiement SVN pour les instances de développement Web/UAT/Prod de Sage SalesLogix
Nous avons 3 serveurs, un dev, deux pour les tests d'acceptation des utilisateurs, et deux pour la production. Chaque environnement a sa propre base de données.
Nous souhaitons garder les lignes réseau ordonnées, mais cela peut être difficile lors de la gestion du VFS comme SalesLogix le souhaite. Ce que je voudrais faire est ce: - Tous les développeurs utilisent l'instance d'installation DEV de SalesLogix dans App Arch. - Déployez les modifications sur les machines locales pour le test et la révision des unités locales. - Lorsque tous les travaux de développement sont terminés, créez un ensemble de tous les changements dans la révision proposée. - Un gestionnaire de build installe le bundle sur l'instance d'installation UAT. - Compilez et déployez dans les dossiers UAT. - Au moment du rejet, désinstallez le kit et réinstallez-le après les modifications. - Lors de l'acceptation, faites de même pour les serveurs de production et validez les modifications.
Bien que cela signifie que nous avons 3 VFS, cela signifie que nous n'en développons qu'un, ce qui est pour moi le chemin à parcourir.
Suis-je sur la bonne voie dans ma réflexion?