百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dotnet-releaser

> 编程语言
开源

轻松地构建、运行测试和代码覆盖、交叉编译、打包和发布您的 .NET 库或应用程序到 NuGet 和 GitHub。

771 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

轻松地构建、运行测试和代码覆盖、交叉编译、打包和发布您的 .NET 库或应用程序到 NuGet 和 GitHub。

dotnet-releaser 是一款全能的命令行工具,可通过构建、测试、运行覆盖、交叉编译、打包、从 PR/提交创建发布说明以及发布,全面自动化您的 .NET 库和应用程序的发布周期。实际上,dotnet-releaser 会通过封装以下操作来自动化您的 .NET 库和应用程序的构建和发布过程:

  • dotnet build,可包含多个解决方案

  • dotnet test,并提供自动的代码覆盖支持

  • dotnet pack,用于创建 NuGet 包

  • dotnet publish,可自动跨编译到 9+ 个 CPU/操作系统平台。默认情况下,还会创建多个包(zip、debian、rpm…),以便分发应用程序

  • dotnet nuget push,用于将包发布到 NuGet 注册表

  • 从拉取请求和提交创建 漂亮的更改日志。

  • 创建和上传更改日志以及打包的所有包,并将其上传到与发布标签关联的 GitHub 仓库中。

  • dotnet-releaser 工具需要安装 .NET 9.0 运行时。

  • 使用、配置和集成到您的 GitHub Action CI非常简单

  • 从多个解决方案构建和测试您的 .NET 库和应用程序

  • 通过 coverlet 与您的测试添加自动的覆盖支持

  • 将您的 .NET 6.0+ 应用程序跨编译到 9 个以上的操作系统/CPU 目标

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#dotnetreleasertool

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言