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/