我为 go binary 创建了一个自定义 brew 公式。所以当我更新主代码仓库时,我需要手动更新 homebrew-X 公式来更改版本,或者说更新它的 shasum 256。有人可以帮助我如何更新 shasum 256 和版本自动吗?
问问题
35 次
1 回答
1
您可以在帮助下自动化它goreleaser
-请参阅brew
这是一个如何使用它的配置示例goreleaser
(注意它指的是私有存储库)。
brews:
- name: app-cli
homepage: 'https://github.com/xendit/app-cli'
description: 'app-cli binary distribution using homebrew.'
folder: Formula
download_strategy: GitHubPrivateRepositoryReleaseDownloadStrategy
custom_require: "lib/private_strategy"
commit_author:
name: goreleaserbot
email: goreleaser@xendit.co
tap:
owner: username
name: app-cli
install: |
bin.install "app-cli"
Goreleaser 本身可以通过任何 ci 系统实现自动化。
于 2021-12-16T12:22:04.107 回答