Nuget 版本和发布管理,如 maven 发布插件

Nuget version and release management like maven release plugin

与 dotnet 相比,我对 Java 更有经验。但是,最近我开始做一个 dotnet 项目,我必须为这个项目编写 CI 过程。

我使用 maven Java。 maven 发布插件在哪里。基本上,您在开发期间使用快照版本。以及当您准备好发布候选版本或版本时。您使用 maven 发布插件,它会更新所有 pom 文件并为您提交新版本。

nugget 有没有类似的工具可以自动更新版本号并放置 RC、RELEASE 等标签。我应该使用什么方法。

不是:我们正在为 CI 进程使用 TFS 2015。我可以利用 TFS 功能。

TFS 中有一个名为 Release Management 的工具,它是 DevOps 的基本要素,可帮助您的团队持续交付 软件以更快的速度和更低的风险提供给您的客户。

Since you are also using a continuous integration (CI) system and you could use TFS release management as a fully-fledged continuous delivery system. You could set up Release Management to automatically deploy new builds to multiple environments.

至于版本 nuget 包,您可以查看下面的博客,其中向您展示了如何在 NuGet 发布者 任务。

不确定 maven 如何处理 TFS 中的标签和等效项,tfs build 中有一个标签,您可以手动添加标签或 through API,哪些构建实际上被标记以便于搜索。

对于snapshot,TFS中有对应的东西叫labels,可以直接建标签。