感谢 P3TERX/Actions-OpenWrt和Lienol/openwrt
通过修改流程文件,使用Lienol's openwrt dev-19.07
(平稳版)在线编译passwall服务固件,
修改流程文件REPO_URL:
不同库地址(默认Lienol的https://github.com/Lienol/openwrt
或者lean的https://github.com/coolsnowwolf/lede.git
);REPO_BRANCH:
不同分支 (以Lienol OpenWrt源码为例分支dev-master
激进;dev-19.07
OpenWrt官方平稳版;dev-lean-lede
lean的源码)。
通过修改diy.sh
文件可以自定义默认IP,登陆密码等。
修改流程文件触发条件。
在触发工作流程后,在 Actions 页面等待执行到SSH connection to Actions
步骤,会出现下面信息:
To connect to this session copy-n-paste the following into a terminal or browser:
https://tmate.io/t/Y26QeagDtsPXp2mT6me5cnMRd
复制 SSH 连接命令粘贴到终端内执行,或者复制链接在浏览器中打开使用网页终端,登陆云menuconfig。
命令:cd openwrt && make menuconfig
新手参考OpenWrt MenuConfig设置和LuCI插件选项说明
完成后按快捷键Ctrl+D
或执行exit
命令退出,后续编译工作将自动进行。
这样比较灵活,可以根据路由器硬件通过云menuconfig
自定义配置固件,不需要再导出.config
和上传
进阶玩法请看P3TERX的博客中文教程
.config
多流程编译移步Actions-Lean-OpenWrt