gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 03:01:29 27 4
gpt4 key购买 nike

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

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

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

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

最佳答案

有一个工具叫做 Release Management 在 TFS 中,它是 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 Publisher 的帮助下使用 Release Management(部分工具)保存 CI 包(第 1 部分)和共享包任务。

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

关于snapshot,在TFS里面有一个对应的东西叫labels ,您可以直接构建标签。

关于maven - Nuget 版本和发布管理,如 maven 发布插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45825411/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com