Re: Gestion des patchs de prod avec maven et release
jerome moliere <[email protected]> Fri, 29 Jul 2011 13:22:26 +0200
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <CAEGYFEK1N0jsH04ei+BYonnGp=qiaF9h2yKO1E-OezJ4TRkVvA@mail.gmail.com> |
Salut On est vendredi non? il est poilu mais il peut passer... en te citant > J'envisage de mettre en place le plugin release de maven qui permet de bien > gérer les versions. ca se saurait si Maven faisait bien quelque chose non? Les repo Maven et l'intégration perpétuelle c'est une mine d'or à histoires truculentes: - POms foireux - projets foireux utilisant des versions improbables - disponibilité des serveurs bref faut bien viser pour tes nightly builds -) J.MOLIERE - Mentor/J auteur Eyrolles 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 >