goreleaser
安装
MacOS
bash
brew install goreleaser
goreleaser --versionCentOS8
shell
# 参考 https://goreleaser.com/install/#yum
# 设置yum repo
echo '[goreleaser]
name=GoReleaser
baseurl=https://repo.goreleaser.com/yum/
enabled=1
gpgcheck=0' | sudo tee /etc/yum.repos.d/goreleaser.repo
# 安装goreleaser
sudo yum install goreleaser -yUbuntu
bash
sudo snap install goreleaser --classic使用
goreleaser详细配置和用法请参考 链接
bash
# 在当前目录生成.goreleaser.yaml文件
goreleaser init
# 使用snapshot在本地编译并且打包binary,不使用github发布,--rm-dist删除./dist目录
# 注意:新版本的goreleaser使用--clean代替--rm-dist
goreleaser release --snapshot --rm-dist