Outils pour utilisateurs

Outils du site


admin:services:drop.chapril.org

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
Prochaine révisionLes deux révisions suivantes
admin:services:drop.chapril.org [2020/06/30 18:47] rhadmin:services:drop.chapril.org [2020/11/28 18:04] – [Gestion des mises à jour] rh
Ligne 427: Ligne 427:
   * origin : la forge de l'april   * origin : la forge de l'april
  
-Lors de la sortie d'une nouvelle version, l'idée est de procéder de la façon suivante : 
-  - Mettre à jour la branche master et récupérer les tags depuis le remote mozilla 
-  - Créer une nouvelle branche depuis la branche chapril précédente 
-  - Faire un merge depuis le nouveau tag vers cette même branch 
-  - Comme dans la procédure d'installation relancer un build (''sudo -u app npm install'' et ''sudo -u app npm run build'') 
  
-FIXME Ajouter les commandes git à exécuter.+Mise à jour depuis le dépôt distant de Mozilla : 
 +<code bash> 
 +cd /srv/drop.chapril.org/www 
 +git pull mozilla 
 +</code> 
 + 
 +Mise à jour de la branche master : 
 +<code bash> 
 +git checkout origin/master 
 +git merge mozilla/master 
 +git checkout -b master_updated 
 +git push origin master_updated:master 
 +</code> 
 + 
 + 
 +Mettre à jour les tags : 
 +<code bash> 
 +git push --tags origin 
 +</code> 
 + 
 +Créer une nouvelle branche et répéter nos modifications de personnalisation : 
 +<code bash> 
 +git checkout -b chapril-v3.0.22 v3.0.22 
 +git cherry-pick a00127f4a8^..9c4a8bfa26 
 +# résoudre éventuels conflits 
 +git push origin chapril-v3.0.22 
 +git checkout chapril-v3.0.22 
 +</code> 
 + 
 +Déployer la nouvelle version : 
 +<code bash> 
 +git checkout chapril-v3.0.22 
 +sudo -u app npm install 
 +sudo -u app npm run build 
 +systemctl restart drop 
 +</code> 
  
  
admin/services/drop.chapril.org.txt · Dernière modification : 2021/03/11 16:59 de rh