Skip to content

pencail/Action-Openwrt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Action-Openwrt(openwrt自动编译系统)

license prs issues release download

文件结构示意

|-- Action-Openwrt
    |-- .github
    |   |-- workflows
    |       |-- OpenWrt.yml
    |-- build
    |   |-- openwrt (内部放置配置文件、脚本等,用于编译时的版本控制,可放置多个)
    |   |   |-- DIY (存放自定义文件的文件夹,相当于openwrt源码目录)
    |   |   |-- diy-part1.sh (part1脚本)
    |   |   |-- diy-part2.sh (part2脚本)
    |   |   |-- xxx.config   (编译的配置文件,可放置多个)
    |   |   |-- settings.ini (预先设置的环境,使用哪个源码,哪个版本,使用哪个配置文件)
    |   |-- openwrt1
    |   |   |-- DIY
    |   |   |-- diy-part1.sh
    |   |   |-- diy-part2.sh
    |   |   |-- xxx.config
    |   |   |-- settings.ini
    |   |-- openwrt2
    |   |   |-- DIY
    |   |   |-- diy-part1.sh
    |   |   |-- diy-part2.sh
    |   |   |-- xxx.config
    |   |   |-- settings.ini
    |-- note
    |-- README.md

使用方法

修改完DIY、脚本等文件,去github action运行 Openwrt.yml 即可 BuildOpenwrt.yml 说明

 matrix:
    target: [openwrt_23.05.0]      ##此处为要编译的版本,和存放配置的文件夹对应

其余在Openwrt.yml中有对应注释

注意事项

  1. nginx默认https同时ttyd终端无法显示

配置文件说明

23.05

token配置

如果要使用telegram通知,请首先配置telegram的token,并加入设置中的环境变量 settings > Secrets and analysis > action > Repository secrets,

任务

  • 美化readme
  • [ ]
  • [ ]