Jette un oeil du côté des tags (qui peuvent, par exemple, être signés
par le responsable de prod). Point le temps de détailler, mais promis ça
fonctionne :)

On 05/15/2013 06:07 PM, Greg wrote:
> Bonjour,
> 
> je sais bien que git n'est pas un outil de déploiement, mais c'est déjà
> compliqué pour un développeur de comprendre et maitriser un outil comme
> celui-ci que je ne souhaite pas ajouter une surcouche pour déployer le
> code sur des environnements de prod. Même très compliqué pour certains...
> 
> Je souhaite donc utiliser git et surtout ses hooks pour construire un
> moyen de déploiement.
> 
> Pour l'instant, j'ai fais quelque test à coup de post-receive hook
> contenant un simple "git checkout", et ça marche bien, pour mettre en
> prod le développeur n'a qu'a "git push prod".
> 
> Je vais essayer de résumer les besoins :
> - pas de script maison, mais un hook git me convient parfaitement
> - j'utilise gitolite comme dépôt central (le débat d'avoir un dépôt
> central ou pas n'est pas le sujet ;) )
> - 3 environnements: dev, preprod et prod
> - donc potentiellement 3 branches (minimum)
> 
> c'est là que ça se complique :
> - on ne peut push en prod que depuis la preprod, ou que si le code de
> preprod a été testé
> - on ne peut push en preprod ou prod que "depuis" master
> 
> Les questions que je me/vous pose :
> - est-ce que les branches sont les solutions à cette problématique ?
> - quels autres moyens existent ils pour déployer en prod via git ?
> 
> je ne souhaite pas configurer du multi remote, il y a trop de serveurs
> et ils "bougent" régulièrement, donc il faudrait reconfigurer chaque
> "remotes" de chaque développeur ...
> 
> Bref comment vous faite ?
> -- 
> Greg
> 
> 
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
> 


-- 
Pierre Jaury <pie...@jaury.eu>
Weblog - http://kaiyou.fr
GPG ID - E804FB60
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à