Wiki » Historique » Révision 13
Révision 12 (Yvon Kerdoncuff, 28/04/2024 07:21) → Révision 13/16 (Yvon Kerdoncuff, 28/04/2024 07:22)
https://infra.demo.cooperatic.fr/ admin /adminodoo salarie@yopmail.com / passsalarie caisse2@yopmail.com / caisse2 caisse4@yopmail.com / caisse4 [[Howto]] [[demo v12]] --------------------------------------------------------------------------------------- Procédure mise en prod sur instances cagette / supercafoutch / graoucoop : 1. L'idée est de merge dev_cooperatic dans chaque branche de prod dans les deux dépots odoo et third-party. Il y a donc 6 merge à faire au total. Je propose la solution suivante (à améliorer) : Ouvrir trois MR sur https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/new# avec Source branch : dev_cooperatic et Target branch : lacagette_prod pour la première supercafoutch_prod pour la seconde graoucoop_prod pour la troisième Ne pas cocher la case "Delete branch after merge". Merger les trois branches. Refaire la même chose sur le dépôt odoo. 2. Les trois branches de prod étant prêtes sur le serveur, il ne reste plus qu'à executer un script de MAJ sur Depuis chaque instance de prod prod, en tant que root : /home/django/third-party/scripts/src/main.sh lacagette prod /home/django/third-party/scripts/src/main.sh supercafoutch prod /home/django/third-party/scripts/src/main.sh graoucoop prod --------------------------------------------------------------------------------------- Idées de prochaines étapes : Pour le 1 : trouver une manière de faire les 6 opérations de merge en réduisant le nombre de clics. Pour le 2 : faire executer la deuxième commande par un cron sur chaque instance dans la nuit du samedi au dimanche.