Dans le cadre d'utilisation que je présente, tout est modulaire. Il y a libA-v1, libA-v1.1, libB-v2, projetC-v2 qui va utiliser libA-v1 uniquement, projetC-v2.1 qui lui va avoir besoin de libA-v1.1 et libB-v2...
La CI se charge de mettre à jour libA-v1, libA-v1.1, libB-v2 lorsque modification. Si projetC-v2 a besoin de libA-v1-patch42, à nouveau la CI va rebuilder tout ça. Et mettre les nouvelles versions corrigées sur nexus. Du coup, construire un env de dev dans une VM ou autre, ça me semble un peu surtaillé (attention, je l'ai fait, pour une raison simple : dev avec pour cible windows alors que j'étais sous linux ; ce choix peut totalement se justifier).
J'aime bien qu'on me laisse choisir mes outils, si cela est possible, et pas me les imposer de force. ;)
[^] # Re: La classique
Posté par _kaos_ . En réponse au message Comment synchroniser environnement de développement entre machines ?. Évalué à 2.
Salut,
Dans le cadre d'utilisation que je présente, tout est modulaire. Il y a
libA-v1,libA-v1.1,libB-v2,projetC-v2qui va utiliserlibA-v1uniquement,projetC-v2.1qui lui va avoir besoin delibA-v1.1etlibB-v2...La CI se charge de mettre à jour
libA-v1,libA-v1.1,libB-v2lorsque modification. SiprojetC-v2a besoin delibA-v1-patch42, à nouveau la CI va rebuilder tout ça. Et mettre les nouvelles versions corrigées surnexus. Du coup, construire un env de dev dans une VM ou autre, ça me semble un peu surtaillé (attention, je l'ai fait, pour une raison simple : dev avec pour cible windows alors que j'étais sous linux ; ce choix peut totalement se justifier).J'aime bien qu'on me laisse choisir mes outils, si cela est possible, et pas me les imposer de force. ;)
Matricule 23415