admin:services:mobilizon.chapril.org:upgrade
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| admin:services:mobilizon.chapril.org:upgrade [2025/05/10 13:26] – remise en forme rro | admin: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 17: | Ligne 17: | ||
| ===== Localement ===== | ===== Localement ===== | ||
| - | Admettons que vous avez les sources de mobilizon sur votre poste de travail dans le dossier | + | Admettons que vous avez les sources de mobilizon sur votre poste de travail dans le dossier |
| - | Pour faire l' | + | * Se positionner sur la branche |
| - | - fusionner le tag le plus récent sur la branche chapril | + | |
| - | - pour voir la liste des tags: **git tag** | + | |
| - | - **git merge 1.0.6** (par exemple, mais il faut utiliser la version la plus récente) | + | * '' |
| - | - résoudre les éventuels conflits | + | * '' |
| - | - vérifier que tout fonctionne bien | + | |
| - | - en effectuant les migrations de base données **mix ecto.migrate** | + | * Fusionner |
| - | - en lançant localement le serveur **mix phx.server** et en naviguant sur http:// | + | * pour voir la liste des tags: '' |
| - | - créer un tag avec le préfixe chapril et le numéro de tag, par exemple **git tag chapril-1.0.6** | + | * résoudre les éventuels conflits |
| - | - envoyer vers la forge chapril notre nouveau tag | + | |
| - | - **git push --tags** | + | * en effectuant les migrations de base données '' |
| - | - Se positionner sur la branche | + | * en lançant localement le serveur '' |
| - | - Prendre | + | |
| - | - 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:// | + | git checkout main |
| - | - **git remote add upstream git@framagit.org: | + | git pull upstream main |
| - | - **git pull --all** | + | git fetch --tags upstream |
| - | - fusionner | + | git checkout chapril |
| - | | + | git merge 5.1.2 |
| - | - une fois les conflits résolus, modifications faites et le lint vérifiées, faire un commit et un tag chapril-1.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 push --all |
| - | - < | + | |
| - | + | ||
| Nous pouvons maintenant mettre à jour la VM biliz en production. | Nous pouvons maintenant mettre à jour la VM biliz en production. | ||
| - | - Recompiler les assets du frontend et les mettre dans le dossier live/ | + | * Recompiler les assets du frontend et les mettre dans le dossier live/ |
| <note tip> cd / | <note tip> cd / | ||
| - | - Syncroniser les assets compilés avec la VM biliz (nécessite d' | + | * Syncroniser les assets compilés avec la VM biliz (nécessite d' |
| <note tip> | <note tip> | ||
| - | |||
| ===== Sur la VM biliz ===== | ===== Sur la VM biliz ===== | ||
admin/services/mobilizon.chapril.org/upgrade.1746883601.txt.gz · Dernière modification : 2025/05/10 13:26 de rro
