Build BoltWrt using GitHub Actions
使用GitHub Actions编译BoltWrt固件
Read the details in my blog (in Chinese) | 中文教程
- Click the Use this template button to create a new repository.
- Generate
.config
files using Lean's OpenWrt source code. ( You can change it through environment variables in the workflow file. ) - Push
.config
file to the GitHub repository. - Select
Build BoltWrt
on the Actions page. - Click the
Run workflow
button. - When the build is complete, click the
Artifacts
button in the upper right corner of the Actions page to download the binaries.
- It may take a long time to create a
.config
file and build the OpenWrt firmware. Thus, before create repository to build your own firmware, you may check out if others have already built it which meet your needs by simply searchActions-Openwrt
in GitHub. - Add some meta info of your built firmware (such as firmware architecture and installed packages) to your repository introduction, this will save others' time.
- 点击 Use this template 按钮以创建新的 repository.
- Generate
.config
files using Lean's OpenWrt source code. ( You can change it through environment variables in the workflow file. ) - 将
.config
文件推送到 repository. - 在Actions页面中选择
Build BoltWrt
. - 点击
Run workflow
按钮. - 编译完成后, 点击位于Actions页面右上角的
Artifacts
按钮以下载编译好的固件包.
- 创建
.config
文件和编译OpenWrt固件可能需要很长时间. 因此, 在创建 repository 以编译自己的固件之前, 您可以通过 在GitHub上搜索关键字Actions-Openwrt
来检查其他人是否有相同目标的编译方案. - 将您所编译的固件参数信息添加到简介中, 将有可能节省他人的时间.
- GitHub Actions
- P3TERX
- tmate
- mxschmitt/action-tmate
- csexton/debugger-action
- Cowtransfer
- WeTransfer
- Mikubill/transfer
- softprops/action-gh-release
- ActionsRML/delete-workflow-runs
- dev-drprasad/delete-older-releases
- peter-evans/repository-dispatch
MIT © Morton.L