关于 GoReleaser
GoReleaser 自动化 Go 应用的构建、打包和发布流程。支持跨平台二进制编译、归档打包、生成发布说明,并可直接推送到 GitHub、GitLab 等代码托管平台和包管理器。
主要功能
- 01一键编译多平台 Go 二进制文件
- 02自动创建软件包和归档文件
- 03生成变更日志和发布说明
适用场景
- 01简化 Go CLI 工具和应用的版本发布流程
- 02在 CI/CD 管道中自动构建和发布多个平台的二进制文件
- 03管理 Go 模块的发布版本和依赖跟踪
安装
选择你的系统或包管理器,复制命令到终端运行。
$
安装完成后运行goreleaser --version确认安装成功。
命令示例
常用命令按使用顺序排列。
01
02
详细介绍
GoReleaser
简化发布工程。
我们负责处理发布中的复杂事务,让你能专注于构建真正重要的东西:你的软件。
获取 GoReleaser
文档
文档可在 https://goreleaser.com 在线查阅
社区
对 GoReleaser 有疑问、需要支持,或者只是想聊聊吗?
以下是联系 GoReleaser 社区的方式:
你可以在这里找到上面的链接以及其他链接。
行为准则
本项目遵循 Contributor Covenant 行为准则。 参与本项目即表示你应遵守该准则。 感谢你的贡献。 如需了解更多信息,请参阅我们的贡献指南。
徽章
参与贡献
本项目的存在离不开所有贡献者。 贡献指南。
赞助
你或你的公司在使用 GoReleaser 吗?
你可以通过赞助项目及其维护者,帮助项目减少错误并不断丰富功能。
你可以通过以下方式赞助 GoReleaser:
向所有现在、过去和未来的赞助者表示衷心的感谢!
评论
支持 Markdown


