libimobiledevice-nightly: Github Actions转Scoop案例

大类
Util
技术标签
云服务-CI
优先级
Low
开始日期
Apr 27, 2022
状态
Monitoring
Public
Public
最后更新
Apr 28, 2022

简单方案 - dnSpyEx

直接使用nightly.io作为下载链接,通过查看action run页面判断version
问题:
  • action artifact 90天后过期,之后便无法下载
  • 多文件支持差

复杂方案 - libimobiledevice新版

有多个文件的nightly,通过一个单独的repo的cron来汇总多个repo
方案:
  • gh cli下载artifact并导出各个repo的commit信息
  • 重新根据平台类别打包,形成安装包
  • 上传GitHub Release持久保存
  • checkver使用github的release,但需要自定义正则表达式
优点:
  • 无期限保存