使用github actions 编译lean的OpenWrt Lean's OpenWrt
(复刻自esirplayground/AutoBuild-OpenWrt
在此感谢P3TERX的出色工作:P3TERX/Actions-OpenWrt
在此感谢KFERMercer的出色工作:KFERMercer/OpenWrt-CI
🔥🔥Video Tutorial (in Mandrin) | 视频教程(国语)📺🎉
1. 前提
- 登陆 GitHub Actions
- Fork 这个仓库
2. 编译固件
-
点击repo顶部的.github/workflows文件夹,您可以看到几个工作流文件,每个文件对应一个特定架构的设备。
-
config文件需要您本地生成,并以config中的设备的文件命命名并名上传。
-
接着点击进入
Action能看到左侧的All workflow,并列表里点击您要编译的设备,然后转到右侧的run workflow按钮,您可以看到Compile log switch选项,如果打开该选项,工作流则会以make -j1 V=s选项进行编译,以便在第一遍正常多核编译失败时查看详细的日志,接着进行纠错。 -
构建将自动启动。可以在
Actions页面上查看进度,按照插件的数量大约需要1小时至2小时甚至更多时间。 -
构建完成后,会自动按照时间发布release,在release中下载固件。
-
默认Web管理IP:
192.168.1.1,用户名root,没有登陆密码。 -
插件默认有OpenClash、Openlist,istore带usb接口的装Qmodem,M28C等带usb接口的软路由加MT7921u的usb3.0的wifi6网卡驱动。
-
3. 工作流已适配设备列表
-
Arcadyan_AW1000
-
CMCC_RAX3000M(nand/emmc)
-
CMCC_XR30(nand)
-
CUDY_TR3000
-
GeHua_GHL-R-001
-
HILINK_H29K
-
QIHOO_360_T7
-
JDC_AX1800PRO
-
MangPi_M28C
-
MangPi_M28K
-
Netcore_N60PRO
-
OrangePi_R1_Plus
-
PHICOMM_K2G
-
PHICOMM_N1
-
README_AX3000
-
X86通用设备
-
XIAOMI_AX3000T
-
XIAOMI_R3
-
XIAOMI_R3G