mcpField
G
GoReleaser

GoReleaser

官方Agent-ready
github.com开发者工具16.1kgoreleaser1 天前更新
代码仓库访问官网

关于 GoReleaser

GoReleaser 自动化 Go 应用的构建、打包和发布流程。支持跨平台二进制编译、归档打包、生成发布说明,并可直接推送到 GitHub、GitLab 等代码托管平台和包管理器。

主要功能

  1. 01一键编译多平台 Go 二进制文件
  2. 02自动创建软件包和归档文件
  3. 03生成变更日志和发布说明

适用场景

  1. 01简化 Go CLI 工具和应用的版本发布流程
  2. 02在 CI/CD 管道中自动构建和发布多个平台的二进制文件
  3. 03管理 Go 模块的发布版本和依赖跟踪

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew install goreleaser

安装完成后运行goreleaser --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
goreleaser init
02
goreleaser release --snapshot --clean

详细介绍

GoReleaser 徽标

GoReleaser

简化发布工程。

Go Rust Zig TypeScript Python


我们负责处理发布中的复杂事务,让你能专注于构建真正重要的东西:你的软件。

README 配图


获取 GoReleaser

文档

文档可在 https://goreleaser.com 在线查阅

社区

对 GoReleaser 有疑问、需要支持,或者只是想聊聊吗?

以下是联系 GoReleaser 社区的方式:

在 𝕏 上关注 关注 Telegram 频道 GitHub 讨论区

你可以在这里找到上面的链接以及其他链接。

行为准则

本项目遵循 Contributor Covenant 行为准则。 参与本项目即表示你应遵守该准则。 感谢你的贡献。 如需了解更多信息,请参阅我们的贡献指南。

徽章

发布 软件许可证 构建状态 Codecov 分支 Artifact Hub Go 文档 由 GoReleaser 提供支持 Open Collective 上的支持者 Open Collective 上的赞助商 约定式提交 CII 最佳实践 GoReportCard

参与贡献

本项目的存在离不开所有贡献者。 贡献指南。

赞助

你或你的公司在使用 GoReleaser 吗?

你可以通过赞助项目及其维护者,帮助项目减少错误并不断丰富功能。

你可以通过以下方式赞助 GoReleaser:

向所有现在、过去和未来的赞助者表示衷心的感谢!


我们的赞助者

钻石级
SerpApi

黄金级
Mercedes-Benz Group GitHub SecureOSS Fund

白银级
N-iX Ltd

青铜级
conet cloud Encore Comet Gitea

还有许多其他赞助者!

点击此处查看完整名单。

评论

支持 Markdown