Re: [Git] Push central, améliorable ?

Top Page

Reply to this message
Author: Patrice Karatchentzeff
Date:  
To: Edgar Bonet
CC: GUILDE
Subject: Re: [Git] Push central, améliorable ?
Le mer. 23 janv. 2019 à 10:23, Edgar Bonet <guilde@???> a écrit :
>
> Bonjour !
>
> Nicolas Ecarnot a écrit :


[...]

> > Actuellement, une fois que les modifs sont réalisées, l'utilisateur
> > appelle un script de déploiement. Il me faudrait trouver une idée pour
> > qu'un process - régulièrement - réalise un pull, puis appelle ce
> > script de déploiement.
>
> Je suggère d'utiliser un post-receive hook : l'action même de pousser
> vers origin/master déclenche le script. Du « push to deploy » en somme.
> Tu peux coupler ça à un pre-receive (ou update) hook qui lance le script
> de test et refuse le push si le test ne passe pas.


Attention, c'est une bonne idée, sauf que techniquement, cela revient
pratiquement à travailler directement sur un serveur de prod.

Il manque une case (pour être rigoureux) dans le processus, à savoir
un serveur (quasi) identique à la prod sur laquelle on fait le test de
validation. C'est à partir du OK sur cette plateforme que tu peux
ensuite pousser en prod.

Donc

serveur de dév -> mise au point
serveur de test/prod -> validation
serveur de prod -> Mise en production

où chaque étape peut être actionnée via le processus décrit par Edgar.

PK

-- 
      |\      _,,,---,,_           Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:patrice.karatchentzeff@gmail.com
     |,4-  ) )-,_. ,\ (  `'-'
    '---''(_/--'  `-'\_)