1 利用P3TERX的Actions编译 immortalwrt(天灵 -OpenWrt的分支)
2 immortalwrt各分支及默认内核
| 分支 | 内核 |
|---|---|
| openwrt-18.06 | 默认4.19。 4.14 4.19 4.9 |
| master | 默认5.15。 5.15 6.1 |
| openwrt-18.06-k5.4 | 默认5.4。 5.4 5.10 |
| openwrt-21.02 | 默认5.4。 |
3 .github/workflows/Build.yml的env参数说明
| 环境变量 | 功能 |
|---|---|
| REPO_URL | 源码仓库地址 |
| REPO_BRANCH | 源码的分支 |
| FEEDS_CONF | 自定义feeds.conf.default文件名 |
| CONFIG_FILE | 自定义.config文件名 |
| DIY_P1_SH | 自定义第一个shell脚本,一般用于安装依赖和插件。比如openclash、ssrp+。注意脚本中引用的依赖,如果上游依赖有问题会导致编译不成功 |
| DIY_P2_SH | 自定义第二个shell脚本,一般用于设置themen、ip之类的。这个脚本影响的是你的页面样式、访问ip等,编译完成后需要先看里面的配置再访问 |
| UPLOAD_BIN_DIR | 上传 bin 目录。即包含所有 ipk 文件和固件的目录。默认false |
| UPLOAD_FIRMWARE | 上传固件目录。默认true |
| UPLOAD_COWTRANSFER | 上传固件到奶牛快传。默认false |
| UPLOAD_WERANSFER | 上传固件到 WeTransfer 。默认false |
| UPLOAD_RELEASE | 上传固件到 releases 。默认false |
| TZ | 时区,基本不用关注。默认采用中国上海的时区。 |