1.6 KiB
1.6 KiB
Déploiement d'une VM sur un commit spécifique
Source : Confluence EasyWMS France
Dernière mise à jour : 09/06/2023 (v3)
Dans plusieurs situations, il est utile de pouvoir déployer un commit spécifique au lieu de la dernière version de la branche develop.
1. Mettre à jour le répertoire git en local
Lancer Sourcetree, importer votre projet et réaliser un "Fetch" en veillant bien à cocher "Fetch all tags".
2. Identifier un commit et le taguer
⚠️ L'identification du commit peut être délicate. N'hésitez pas à demander un avis extérieur si vous n'êtes pas sûr.
Une fois le commit cible identifié :
- Faire un clic droit sur le commit → sélectionner "Tag"
- Nommer le tag en utilisant le préfixe Jira du projet suivi d'un numéro de version
Convention de nommage :
<PREFIXE_JIRA>-V<NUMERO>
Exemple pour le projet Spengler (préfixe SPEN) :
SPEN-V1
SPEN-V2
...
- Pousser le tag sur le répertoire distant.
3. Créer une branche
Sur le commit précédemment tagué :
- Faire un clic droit → sélectionner "Branch"
- Nommer la branche
- Pousser la branche sur le répertoire distant
4. Déployer
Une fois la branche poussée sur le répertoire distant, déployer classiquement la VM en référençant la nouvelle branche au lieu de develop :
.\deploy_repository.ps1 NomDuProjetGit NomDeLaNouvelleBranche