Go多平台架构打包

cooolr 于 2023-04-11 发布
GoReleaser是一个开源工具,可以为多个平台和架构自动生成二进制文件和发布资产。
可以通过使用GitHub Actions和其他CI/CD服务将其集成到开发流程中。
  1. 安装

     echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | sudo tee /etc/apt/sources.list.d/goreleaser.list
     sudo apt update
     sudo apt install goreleaser
    
  2. 配置

     go mod init main
     goreleaser init
     goreleaser release --snapshot --clean