Incrémenter automatiquement le numéro de version de fonctionnalité SharePoint avec le build 2015

Nov 18, 2015

Depuis quelques mois Microsoft a livré un nouveau système de build automatisé avec visual studio online / tfs 2015.

Ce système est bien plus ouvert que les anciennes build XAML, à base de tâches et plus facile à personnaliser.

Une des tâches existantes permet d’exécuter un script powershell.

Supposons que pour une raison quelconque vous souhaitiez incrémenter automatiquement le numéro de version de vos fonctionnalités SharePoint (au sein de votre solution) au moment du build.

Si vous examinez le fichier « .feature » vous verrez que l’attribut ressemble à un objet sérialisé (au lieu d’être simplement la version au format numérique), c’est donc autrement plus compliqué de que simplement après un fichier XML.

Si la solution pour les builds XAML est assez bien documentée, il n’y en a encore aucune pour le nouveau système.

https://blogs.msdn.com/b/sharepointdev/archive/2011/04/28/incrementing-the-feature-version-through-msbuild.aspx

J’ai donc pris le temps d’investiguer la solution et de vous mettre à disposition un script powershell qui effectue une opération similaire et que vous pourrez faire évoluer à souhait. Bons builds !

https://gist.github.com/baywet/de2fba740adb70332ca8


Edité la dernière fois le 15 Apr 2024 par Vincent Biret


Tags: