- Accueil >
- HWS >
- Ressources >
- Rubrique Aide Hosteur
Déploiement automatique GIT & SVN pour les conteneurs multiples
Lors de la gestion d'un projet très visité, il est généralement recommandé d'utiliser la fonction RAGNARØKKR Multi-Nœuds pour garantir des performances suffisantes pour votre application. Vous devez donc tenir compte du fait qu'avec l'option de déploiement automatique activée pour un tel projet, tous les conteneurs de votre couche de serveur d'application seront mis à jour simultanément.
Néanmoins, si vous souhaitez obtenir une plus grande disponibilité (c'est-à-dire que le redéploiement soit effectué de manière implicite et conséquente à chaque nœud), voici quelques options permettant d'y parvenir :
• Lancer cette opération manuellement avec le bouton correspondant « Mise à jour depuis Git » (ou « Construire et Déployer » pour les projets Maven) à côté du contexte de l'application :
• Utiliser la méthode CLI appropriée pour la gestion des projets VCS :
~/jelastic/environment/vcs/update --envName {env_name} --project {app_context}
• Exécuter le redéploiement via la requête API de mise à jour directe
Dans tous ces cas, les conteneurs de vos serveurs d'application seront redéployés un par un, et, par conséquent, aucun temps d'arrêt ne sera causé. De plus, pour plus de commodité, vous pouvez également définir l'opération de mise à jour à exécuter automatiquement (par exemple, une fois par période requise ou lors des modifications du code source) en créant et en intégrant vos propres scripts avec les méthodes CLI ou API décrites ci-dessus.