Outils pour utilisateurs

Outils du site


admin:services:mobilizon.chapril.org:upgrade

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
admin:services:mobilizon.chapril.org:upgrade [2025/05/10 14:08] – réécriture de la procédure de mise à jour rroadmin:services:mobilizon.chapril.org:upgrade [2025/06/11 18:42] (Version actuelle) – changement dans la liste des étapes pour la mise à jour du code (séparation des commandes et des instructions) rro
Ligne 18: Ligne 18:
  
 Admettons que vous avez les sources de mobilizon sur votre poste de travail dans le dossier ''/tmp/mobilizon'' et que la dernière version est la **5.1.2**. Pour faire l'upgrade vers le tag le plus récent: Admettons que vous avez les sources de mobilizon sur votre poste de travail dans le dossier ''/tmp/mobilizon'' et que la dernière version est la **5.1.2**. Pour faire l'upgrade vers le tag le plus récent:
-  * Se positionner sur la branche du chapril: ''git checkout chapril'' +  * Se positionner sur la branche main 
-  * Se positionner sur la branche du Chapril et prendre les avancées de la branche main du dépot upstream, tags inclus+  * Récupérer les avancées de la branche distante du dépôt upstream, tags inclus
     * Si vous n'avez pas ajouté le dépot upstream, ajoutez le en https ou en ssh selon votre préférence     * Si vous n'avez pas ajouté le dépot upstream, ajoutez le en https ou en ssh selon votre préférence
       * ''git remote add upstream https://framagit.org/kaihuri/mobilizon.git''       * ''git remote add upstream https://framagit.org/kaihuri/mobilizon.git''
       * ''git remote add upstream git@framagit.org:kaihuri/mobilizon.git''       * ''git remote add upstream git@framagit.org:kaihuri/mobilizon.git''
- +  * Se positionner sur la branche du chapril 
-  git checkout chapril +  * Fusionner le tag le plus récent vers la branche chapril avec un git merge.
-  git pull upstream main +
-  git fetch --tags upstream +
- +
-  * fusionner le tag le plus récent vers la branche chapril avec un git merge.+
     * pour voir la liste des tags: ''git tag''     * pour voir la liste des tags: ''git tag''
-    * ''git merge 5.1.2'' 
     * résoudre les éventuels conflits     * résoudre les éventuels conflits
-  * vérifier que tout fonctionne bien+  * Vérifier que tout fonctionne bien
     * en effectuant les migrations de base données ''mix ecto.migrate''     * en effectuant les migrations de base données ''mix ecto.migrate''
     * en lançant localement le serveur ''mix phx.server'' et en naviguant sur http://localhost:4000     * en lançant localement le serveur ''mix phx.server'' et en naviguant sur http://localhost:4000
   * une fois les conflits résolus, modifications faites et le lint vérifié, faire un commit et un tag chapril-x.x.x (en mettant le bon numéro de tag, celui que l'on vient de fusionner) les envoyer sur la forge du Chapril.   * une fois les conflits résolus, modifications faites et le lint vérifié, faire un commit et un tag chapril-x.x.x (en mettant le bon numéro de tag, celui que l'on vient de fusionner) les envoyer sur la forge du Chapril.
  
 +  git checkout main
 +  git pull upstream main
 +  git fetch --tags upstream
 +  git checkout chapril
 +  git merge 5.1.2
   git tag chapril-5.1.2   git tag chapril-5.1.2
   git push --all   git push --all
admin/services/mobilizon.chapril.org/upgrade.txt · Dernière modification : 2025/06/11 18:42 de rro