APT 仓库
搭建 APT 仓库
指派:@sanchuanhehe
可以直接 git commit 来完成该工作吗?
- 构建出 Packages、Packages.gz 文件
- 进入 https://github.com/RubyMetric/chsrc.run 仓库
- 把上述相关文件放到
./apt目录 git add apt/Packages apt/Packages.gz ...等等相关文件git commit
暂时测试条件,触发条件为 push 到 gh-build 分支时
似乎不需要上传到 Actions artifact?
可以先这样测试,但是直觉上会有很多隐患,比如git历史被污染之类的,同时我也在想直接通过apt/Packages apt/Packages.gz指向github release里的url怎么样
Actions artifact
Actions artifact主要是测试用的
当然也是为了留出接口
可以写一个release触发的ci ,每次release自动更新 Packages 文件,追加到后面就行
git历史被污染
虽然是在本仓库(RubyMetric/chsrc)中写的 workflow,并在此运行,但是 git commit 到的是 RubyMetric/chsrc.run 这个仓库,所以污染的只是那个仓库,那个仓库本来就用来专门放生成的文件。
不过,我也觉得这种方法很原始,如果有其他方法那就更好了。
这两天我改动有点多,怕和你之后的工作起始点冲突,到时候合并太麻烦,我就先不管了,代码稳定下来。
等你搞定之后(不着急,因为现在用户已经可以直接按照README下载安装 deb 包了),我再接着参与这个 issue。
了解
我回来了,前两天有些事情