Je suis en train de faire le scénario de construction suivante dans mon environnement (en utilisant Jenkins et git) sur mes projets .net qui sont tous en solution abc:msbuild et la version du fichier changement
- Tirez les changements de git.
- Construire la solution que seuls les projets qui ont été mis à jour pendant la traction seront construits et aussi les dépendances.
- La commande build doit générer ces projets et ses dépendances avec une version d'assembly spécifique. par exemple: 1.2.3.4
- Chaque AssemblyInfo.cs des projets qui ont été construits devrait être changé pour
[assembly: AssemblyVersion("1.2.3.4")] [assembly: AssemblyFileVersion("1.2.3.4")]
Toute idée sur une belle façon de faire l'étape 3 et 4? J'ai essayé d'exécuter cette ligne de commande mais cela ne m'a pas donné le résultat que je voulais.
msbuild.exe abc.sln /p:Configuration=Release;VersionAssembly=1.2.3.4
Appréciez vos bonnes réponses. Merci