Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muhac/openwrt-action
在线集成编译 OpenWrt Cloud Compile with GitHub Actions
https://github.com/muhac/openwrt-action
openwrt openwrt-configuration openwrt-firmware
Last synced: 10 days ago
JSON representation
在线集成编译 OpenWrt Cloud Compile with GitHub Actions
- Host: GitHub
- URL: https://github.com/muhac/openwrt-action
- Owner: muhac
- License: mit
- Created: 2023-12-26T15:49:47.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T14:09:27.000Z (15 days ago)
- Last Synced: 2024-10-23T16:11:08.022Z (15 days ago)
- Topics: openwrt, openwrt-configuration, openwrt-firmware
- Language: Shell
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenWrt Cloud Compile with GitHub Actions
Special thanks to related projects:
- [P3TERX/Actions-OpenWrt](https://github.com/P3TERX/Actions-OpenWrt)
- [KFERMercer/OpenWrt-CI](https://github.com/KFERMercer/OpenWrt-CI)## Usage
1. `Fork` this repository. Switch to the `openwrt` branch for a clean build.
2. Customize your firmware in `settings/.config` file. (optional)
3. `Commit` changes and `push` to GitHub to trigger the workflow.
4. Make a cup of coffee, and wait for the build to finish (about 1 hour).
5. Download firmware from `Actions/Artifacts` page.## Build from other sources
You can choose to build from
[official OpenWrt](https://github.com/openwrt/openwrt),
[ImmortalWrt](https://github.com/immortalwrt/immortalwrt),
[Lean's source](https://github.com/coolsnowwolf/lede),
or any other repository and branch/tag.
Specify your choice in `build-openwrt.yml` file
[here](https://github.com/muhac/openwrt-action/blob/main/.github/workflows/build.yml#L59-L60).Tiny modification may be needed if you want to build from other repositories.
I have my code tested building from
[ImmortalWrt](https://github.com/muhac/openwrt-action/tree/immortal) and
[Lean's source](https://github.com/muhac/openwrt-action/tree/leanlede).
You can find the corresponding branches in this repository.### I18N
- [中文](README_zhCN.md)