Building OpenWrt with GitHub Actions
- Edit
$BUILD_ROOT/feeds.conf.defaultusingcustom-feeds.sh - Use
custom-packages.shto add load to$BUILD_ROOT/package - Edit
$BUILD_ROOT/.configusingcustom-config.sh - If you need to run some commands before compilation, you can add them to
prebuild-misc.sh - Enabling a workflow(Disabling and enabling a workflow)
- Automatically trigger compilation: check the officially released Tags once a day, and trigger compilation if there are new Tags
- Manually trigger compilation: Select Build OpenWrt on the Actions page (you can enter the Releases Tag to be used in the
OpenWrt versionoption), and click Run Workflow
- Before create repository to build your own firmware, you may check out if others have already built it which meet your needs by simply search
Actions-Openwrtin 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.
- Microsoft Azure
- GitHub Actions
- OpenWrt
- Lean's OpenWrt
- 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
- easimon/maximize-build-space