Github Action可以为我们自动编译生成OpenWrt固件,只需上传一份config文件,非常的简单方便。但是如何生成呢?我们都知道在本地编译之前,我们需要 make menuconfig 来选择想要的插件,在这步之后呢,在lede文件夹下,就会生成一个 .config 文件,默认是隐藏的,但是不影响我们生成所需要的文件,在lede目录下,运行这条命令:
./scripts/diffconfig.sh > diffconfig
在这之后,lede目录下就会生成diffconfig文件,把这个文件的内容,复制到GitHub的项目里,就可以开始编译了。
我的养老包Github地址(欢迎fork): https://github.com/Kurokosama/AutoBuild-OpenWRT
具体视频教程,参考eSir的这个视频:https://youtu.be/9YO7nxNry-4