J'ai une bibliothèque de classe NET standard (VS2017) et j'ai créé une compilation CI/CD dans VSTS - elle est construite, emballée dans un paquet nugget et poussée vers notre propre alimentation de pépites. Maintenant, j'ai besoin d'un versioning automatisé de cette bibliothèque. Comment puis-je faire ceci?Bibliothèque de classes standard .NET versionnage automatique - pack de clavettes VSTS et publication
1
A
Répondre
0
ok, comment je l'ai fait travailler:
- J'ajouté
dotnet pack
build tâche v.2 * (preview) - mis package versionnage automatique-Utilisez le numéro de build. pour la tâche
- Dans Options onglet I définir Format numéro de fabrication à
$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
Et maintenant, quand le projet est construit il publie paquet avec la version dans ce format:
Version 2017.9.24.1
Je peux maintenant l'installer avec la commande: nuget install MyCommonLibrary -version 2017.9.24.1
Impossible de voir les inconvénients pour l'instant.
Vous pouvez le marquer comme réponse. Et cela profitera également aux autres qui ont des questions similaires. –
vous ne pouvez pas marquer votre propre réponse comme une réponse. alors fais le s'il te plait. – alvipeo