Github Action 是微软收购 GitHub 后推出让软件可持续集成与持续交付的服务,对此我们可以使用其性能不错的虚拟服务器环境(E5 2vCPU/7G RAM)来编译 OpenWrt。对于公开的Github库,可免费使用,单次使用时间最长为6个小时,对于 OpenWrt 编译已足够,Ubuntu 虚拟环境可同时编译20个工作流,而且 Github Action 使用的是自由...
这可能改变之前所有使用 GitHub Actions 的编译 OpenWrt 方式。 编辑workflow 文件(.github/workflows/build-openwrt.yml),修改SSH_ACTIONS环境变量的值为true。(或者也可以不修改,而是通过 webhook 方式发送带有ssh触发关键词的请...
OpenWrt是适合于嵌入式设备的一个Linux发行版,目前小到一些轻量级开发板,大到X86架构的All In One,都可以使用OpenWrt,主要还是用来做软路由的角色,当然也有看到一些企业用这个开源系统二次开发为各类边缘计算网关。 本项目旨在介绍一种更加容易实现的编译方式:即使用Github的Actions功能实现OpenWrt的云编译,可以根本上...
点击.github/workflows 点击openwrt-ci.yml 点击编辑按钮进入编辑页面 第一次编辑此文档,即可触发GitHub Action的自动编译。 将左侧编辑栏的push、branches和- master前面的#删除,千万不要删掉空格。 然后点击右侧的【Start commit】,再点击【Commit changes】 此时点击Action选项卡,即可看到已经自动开始编译。 黄色为正...
物理机直接安装Openwrt系统 链接:https://pan.baidu.com/s/1_ZnmR9soQQqpBI9bvon_VA 提取码:1234...
action.yml make Repository files navigation README License 云编译OpenWrt在线云编译,是github推出的一项服务,它提供了高性能的虚拟服务器环境,基于它可以进行构建、测试、打包、部署项目。利用它可以省去本地搭建或者购买服务器的时间成本,你只需要使用本仓库的代码,按照下方的使用方法,修改一些参数,即可开始编译op...
|-- .editorconfig # 编辑规范 |-- .github # GitHub 工作目录 | |-- workfloms # 存放 Action 的 YML文件 |-- openwrt # openwrt 有关 | |-- backups # openwrt 文件备份 以及 openwrt 编译模板 | |-- public.sh # 公共的修改执行文件 |-- padavan # padavan 有关 | |-- backups # ...
一般来说action的开发者会说明建议使用的版本。 实例:编译 OpenWrt# 最近一直在研究 OpenWrt ,那就写个编译 OpenWrt 的实例吧。 既然是编译 OpenWrt 那么 workflow 的名称就叫Build OpenWrt name:BuildOpenWrt 触发事件我选择了 push 。
笔者联想起搭建 v8 编译环境时,三天三夜最后以失败告终,因为 v8 源代码编译过程中无可避免地需要用到 google 自家的 depot_tools,而国内网络环境劝退了很多初入 v8 坑的萌新们。 因此,在 P3TERX 师傅编译 openwrt 的启发下,笔者搞了一个 v8 版本的 github action,旨在帮助各位有兴趣的小伙伴,在入坑 v8 的...
Optimizebuild-openwrt.yml, making options cleaner Allow deterministic building (by fixing commit of main repo and feeds) Acknowledgments P3TERX's Actions-Openwrt crazy-max/ghaction-docker-buildx Docker Hub Microsoft Azure GitHub Actions tmate ...