Re: Gestion des patchs de prod avec maven et release
Olivier Lamy <[email protected]> Mon, 1 Aug 2011 12:33:09 +0200
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <CAPoyBqQjKDQFPNp7vRZcPCefkT5-LN-wejmvneoG_pKpXvHuOA@mail.gmail.com> |
Hello, Perso pour un bug fix, je préfère partir du tag et créer une branche. Regarde le branch mojo [1] il pourrait t'aider :-) : * mise à jour de l'élément scm vers url de la branch (super important de faire attention à celà ! ) * renommage des versions dans les poms) -- Olivier Lamy Talend : http://talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy [1] http://maven.apache.org/plugins/maven-release-plugin/branch-mojo.html Le 28 juillet 2011 16:45, Sebastien Cesbron <[email protected]> a écrit : > Salut > > Vu que certains d'entre vous répondent à mes questions, je vais continuer. > Si à un moment ça ressemble à du spam dites le moi :-) > > J'envisage de mettre en place le plugin release de maven qui permet de bien > gérer les versions. J'avais déjà fait ça dans une autre vie et de que je me > rappelle c'était pas top pour gérer des patchs de prod. > > Je m'explique je mets une v1 en prod, les développeurs continuent à > travailler sur la v2 puis avant la sortie de la v2 il faut corriger un bug > sur la v1 : cas classique. > > Si j'ai un outil de CI, il est sur le head et pas sur la v1 du coup il me > refabrique des versions pré v2. > > Pour moi dans ce cas il faut brancher mais comment faire pour que ce soit le > plus simple et léger possible > > Ce que j'envisage : > > chaque dev à une branche de dev et ne commite sur le head que quand il est > sûr de lui. Du coup le head est stable et on peut corriger le bug dessus > > dangereux car head != v1 > lourd pour les développeurs pour se synchroniser entre eux > > quand on a se genre de pb, on fait une branche sur la v1 et on corrige > > est-ce simple à faire avec maven et beaucoup de modules ? de ce que je > comprends il faut tout brancher pour mettre une nouvelle version snapshot > qui sera utilisable par le plugin release > est-ce intégrable dans un outil de CI > > dans ce cas on fait le patch à la main sur un poste de dev et on l'installe > à l'arrache sur la prod > > Qu'en pensez vous ? Y a t'il une autre solution que je ne connais pas > > Seb >