Replies: 1 comment
-
非常方便. 之前我也在 mosdns-cn 上试了试.
没注意还有这些功能,有空我去试试 (๑•̀ㅂ•́)و✧ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
前几天在摸索 Github CLI 是如何打包的,发现他们用的是这个东西:
GoReleaser 以及其配套 GitHub Actions ,除了 GitHub Actions 还能配合很多 CI 使用,能够代替自己写的脚本进行编译打包并上传的工作,简单且配置灵活,除了打包普通压缩包甚至还能打包 deb 、 rpm 等常见 Linux 包管理器包,感觉非常适合 mosdns 这样的项目。
我在自己的 fork 里按 release.py 的行为写了个行为相仿的 goreleaser 配置文件并试了试打包 deb 和 rpm ,效果在这。
虽然有几个小缺陷:
.Version
的实现也挺不错的,所以推荐直接用这个而不用想办法去VERSION=$(git describe --tags --long --always)
。Beta Was this translation helpful? Give feedback.
All reactions