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- ) )-,_. ,\ ( `'-'
'---''(_/--' `-'\_)