Projet

Général

Profil

Wiki » Historique » Version 15

Yvon Kerdoncuff, 09/06/2024 12:15

1 5 Pierre-Vincent Jacquier
https://infra.demo.cooperatic.fr/
2 4 Pierre-Vincent Jacquier
3
admin /adminodoo
4
salarie@yopmail.com / passsalarie
5
caisse2@yopmail.com / caisse2
6
caisse4@yopmail.com / caisse4
7 6 François COLOMBIER
8
9
[[Howto]]
10 7 François COLOMBIER
11
[[demo v12]]
12 8 Yvon Kerdoncuff
13
---------------------------------------------------------------------------------------
14
15
Procédure mise en prod sur instances cagette / supercafoutch / graoucoop :
16
17 14 Yvon Kerdoncuff
UPDATE 9 JUIN 2024 :
18
Le problème avec le fait de réaliser le merge depuis gitlab est que gitlab ne fait jamais de fast forward et créé toujours un nouveau commit !!
19 15 Yvon Kerdoncuff
Il y a une demande de nouvelle fonctionnalité pour cela ici : https://gitlab.com/gitlab-org/gitlab/-/issues/325868 mais en attendant, il faut réalier les merges suivants en ligne de commande pour bénéficier du fast forward : dev_cooperatic dans lacagette_prod, supercafoutch_prod et graoucoop_prod sur odoo et third-party
20 14 Yvon Kerdoncuff
21 1 Pierre-Vincent Jacquier
2. Les trois branches de prod étant prêtes sur le serveur, il ne reste plus qu'à executer un script de MAJ sur chaque instance de prod en tant que root :
22 13 Yvon Kerdoncuff
23 8 Yvon Kerdoncuff
/home/django/third-party/scripts/src/main.sh lacagette prod
24
/home/django/third-party/scripts/src/main.sh supercafoutch prod
25
/home/django/third-party/scripts/src/main.sh graoucoop prod
26
27 9 Yvon Kerdoncuff
---------------------------------------------------------------------------------------
28 8 Yvon Kerdoncuff
29
Idées de prochaines étapes :
30 12 Yvon Kerdoncuff
Pour le 1 : trouver une manière de faire les 6 opérations de merge en réduisant le nombre de clics.
31 15 Yvon Kerdoncuff
Pour le 2 : faire executer la deuxième commande par un cron sur chaque instance dans la nuit du samedi au dimanche -> OK pour supercafoutch et la graoucoop, reste à faire pour la cagette.