màj wiki avec retour MES lot-5 AD
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
# Déploiement d'une VM sur un commit spécifique
|
||||
|
||||
> Source : [Confluence EasyWMS France](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000230707201/D%C3%A9ploiement+d%27une+VM+sur+un+commit+sp%C3%A9cifique)
|
||||
> 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é :
|
||||
|
||||
1. Faire un **clic droit** sur le commit → sélectionner **"Tag"**
|
||||
2. 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
|
||||
...
|
||||
```
|
||||
|
||||
3. **Pousser le tag** sur le répertoire distant.
|
||||
|
||||
---
|
||||
|
||||
## 3. Créer une branche
|
||||
|
||||
Sur le commit précédemment tagué :
|
||||
|
||||
1. Faire un **clic droit** → sélectionner **"Branch"**
|
||||
2. Nommer la branche
|
||||
3. **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` :
|
||||
|
||||
```powershell
|
||||
.\deploy_repository.ps1 NomDuProjetGit NomDeLaNouvelleBranche
|
||||
```
|
||||
Reference in New Issue
Block a user