教程:利用GitHub Actions编译OpenWrt固件(提供编译中所需文件)2020年7月26日更新

由于很多人只是因为缺少配置文件,所以无法用GitHub Actions编译,本文主要是提供编译配置文件。

刚折腾完虚拟机编译OpenWrt,紧接着今天又尝试了GitHub编译OpenWrt固件,历时不到4个小时(比本地虚拟机编译快多了)成功编译完成,Esxi虚拟机下测试完美通过,写篇教程分享一下。

参考教程:P3terx大佬的《使用 GitHub Actions 云编译 OpenWrt

2020年7月26日更新教程:

为了更方便编译,我Fork了P3trex的项目,稍作更改,新编译的伙伴可以直接参考P3大佬的教程,项目地址换成我Fork更改的,触发编译流程的方式参考P3大佬的教程。

项目地址:https://github.com/Gongzigao/Actions-OpenWrt

所作更改说明:

1.上传了<.config>和<feeds.conf.default>配置文件;

2.修改了<diy-part1.sh>,添加了部分插件包和依赖包

教程:利用GitHub Actions编译OpenWrt固件(提供编译中所需文件)2020年7月26日更新

2.修改了<diy-part1.sh>,更改路由器管理地址和默认密码

教程:利用GitHub Actions编译OpenWrt固件(提供编译中所需文件)2020年7月26日更新

2020年7月13日初步教程及资源:

1.如果你只编译Lean大佬的OpenWrt固件,那么你只需要有一个<.config>配置文件即可,后续我会用虚拟机编译一版,补充到文末的附件中。

2.如果你想编译我所用的配置文件,直接文末下载附件资源(<.config>和<feeds.conf.default>,解压到任意文件夹备用。

3.由于我使用了Lienol大佬和kenzok8大佬的主题和部分插件,所以还需要在P3terx大佬的教程生成<.config>文件前先上传一下名称为<feeds.conf.default>的文件。

教程:利用GitHub Actions编译OpenWrt固件(提供编译中所需文件)2020年7月26日更新
教程:利用GitHub Actions编译OpenWrt固件(提供编译中所需文件)2020年7月26日更新
根据提示操作即可,如果看不懂英文,可以用浏览器自带的翻译功能

4.上传完<feeds.conf.default>,先用记事本或者notepad++打开<.config>,把里面的内容全选,然后回到上面那一步,继续跟着教程走就行了,创建完成会自动触发编译,暂时还没测试直接上传<.config>会不会触发编译,建议还是根据大佬的教程走,如果想测试一下也可以,欢迎测试后反馈。

5.同一个界面里,点击Actions,即可看到运行的项目了,可能我选的插件比较多,所以编译比较慢,但不到4个小时就编译完成,属实比本地虚拟机要快。

教程:利用GitHub Actions编译OpenWrt固件(提供编译中所需文件)2020年7月26日更新

如果在使用过程中遇到什么问题,或者有其他的使用心得,可以在评论区分享留言,也可以发送邮件至support@wezhike.com,欢迎知识共享。

本文为惟智网官方原创文章。发布者:公子高,转转请注明出处:https://www.wezhike.com/2020/07/12/openwrt-actions/

发表评论

登录后才能评论

评论列表(1条)