不求人GitHub Actions 云menuconfig自定义配置编译OpenWrt固件
更新日期:2020-04-25
感谢P3TERX/Actions-OpenWrt和Lean's lede
本文介绍GitHub Actions在线自定义编译 OpenWrt 包含Helloworld服务固件的过程,可以选择Lean's lede的源码。
首先你要有GitHub账号,基本的GitHub使用能力,知道Actions添加workflows;知道自己路由器的硬件配置;查询openwrt是否适合你的路由器,了解openwrt编译步骤;什么都不知道就先学习了再往下看👀吧!
1、登陆你的GitHub账号,搜索Lancenas/actions-openwrt-helloworld
打开Lancenas/actions-openwrt-helloworld 点击右上fork
在你的账号下,后面所有步骤都是在你的账号下操作,点击右上star
这时已经开始编译了,点击Actions查看工作流程
打开界面输入:cd openwrt && make menuconfig,进入配置选择界面,根据你路由器芯片和需要的服务选择(新手参考OpenWrt MenuConfig设置和LuCI插件选项说明)。
完成后按快捷键Ctrl+D
或执行exit
命令退出,后续编译工作将自动进行,需要2小时左右。编译出错中断会有Email通知。通过日志可以查询出错原因。
编译成功工作流程前出现绿色√,打开流程如下图下载编译好的固件
GitHub Actions云配置编译了Lean’s OpenWrt 和Lienol‘s OpenWrt 的X86_64固件下载链接供大家测试。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭