Draco-OpenWrt-GL-AX1800
├── .github/workflows
│ ├── build-glnet-ax1800.yml 云编译 AX1800
│ ├── build-glnet-axt1800.yml 云编译 AXT1800
│ ├── generate-config.yml 云生成 `glinet-ax1800.yml` & `glinet-ax1800.yml`
├── scripts
│ ├── build.sh 本地编译脚本,必须在项目根目录下执行 `./scripts/build.sh`
│ ├── feeds.js feeds 第三方仓库地址配置
│ ├── generate.js 云生成 `glinet-ax1800.yml` & `glinet-ax1800.yml` 脚本(每天11点定时执行,代码提交也会自动执行)
│ ├── packages.js packages 第三方软件包配置
│ ├── workflow.tpl actions 模板文件
│ ├── workflows.js 生成设备所需的设备的工作流(actions), 支持官方所有支持的型号
├── glinet-ax1800.yml AX1800 编译描述文件
├── glinet-axt1800.yml AXT1800 编译描述文件
└── README.md
- 基于官方编译器 https://github.com/gl-inet/gl-infra-builder 构建, 支持官方界面
- 通过
openwrt-ipq807x-glinet_ax1800-squashfs-sysupgrade.tar升级 - 进入
uboot,选择openwrt-ipq807x-glinet_ax1800-squashfs-nand-factory.img文件升级 - 部分
feeds&packages已经注释移除,可自行fork编译定制 - 北京时间每天
0:00定时检测官方更新feedspackages更新, 如果上游更新将自动重新编译最新固件,Release中只保留最新版本 - 不需要(
定时/监听)执行的可以将对应的工作流schedule/push删除或者注释, 编译固件的Actions请到scripts/workflow.tpl下修改 - 历史版本在
Actions中选择一个已经运行完成且成功的workflow在页面底部可以看到Annotations和Artifacts Annotations中的网盘失效时间一般是 1-3 天,Artifacts需要登录 Github 才能下载Actions运行需要设置Actions Secrets, 查看配置令牌
- 创建 Personal access token(PAT) ,勾选repo权限,这将用于自动触发编译工作流程。
- 然后点击自己仓库的Settings选项卡,再点击Secrets。添加名为 DEPLOY_KEY 的加密环境变量,保存刚刚创建的 PAT 。
- 在 Actions 页面选择 GENERATE CONFIG ,点击Run workflow手动进行一次测试运行。如果没有报错且 OpenWrt 编译工作流程被触发,则代表测试通过。
- Microsoft Azure
- GitHub Actions
- OpenWrt
- Lean's OpenWrt
- tmate
- mxschmitt/action-tmate
- csexton/debugger-action
- Cowtransfer
- WeTransfer
- Mikubill/transfer
- softprops/action-gh-release
- ActionsRML/delete-workflow-runs
- dev-drprasad/delete-older-releases
- peter-evans/repository-dispatch
- P3TERX/Actions-OpenWrt
- gl-inet/gl-infra-builder
- JiaY-shi/build-gl