You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
OpenWrt ImageBuilder
v1
Build and OpenWrt firmware image using Imagebuilder.
See action.yml
Parameters
profile
: bcm27xx-bcm2711openwrt-version
: 22.03.2packages
: -pppfiles
: test/filesdisabled-services
: dhcpextra-image-name
: useless
Outputs
./bin/targets/**
- e.g.
./bin/targets/bcm27xx/bcm2711/openwrt-22.03.2-useless-bcm27xx-bcm2711-rpi-4-squashfs-factory.img.gz
- e.g.
An example workflow creating a very basic (packages removed; custom files added) image and then running with Qemu
steps:
- uses: izer-xyz/openwrt-imagebuilder-action@v1
with:
profile: bcm27xx-bcm2711
openwrt-version: 22.03.2
packages: -ppp
steps:
- uses: izer-xyz/openwrt-imagebuilder-action@v1
with:
profile: bcm27xx-bcm2711
openwrt-version: 22.03.2
files: test/files
The Docker Hub Imagebuilder tags are formatted ${profile}-${openwrt-version}
. E.g.
- bcm27xx-bcm2711-22.03.2
profile
: bcm27xx-bcm2711openwrt-version
: 22.03.2
-
Run openwrt in Qemu
https://gist.github.com/extremecoders-re/f2c4433d66c1d0864a157242b6d83f67
The scripts and documentation in this project are released under the MIT License.