Github Action 是微软收购 GitHub 后推出让软件可持续集成与持续交付的服务,对此我们可以使用其性能不错的虚拟服务器环境(E5 2vCPU/7G RAM)来编译 OpenWrt。对于公开的Github库,可免费使用,单次使用时间最长为6个小时,对于 OpenWrt 编译已足够,Ubuntu 虚拟环境可同时编译20个工作流,而且 Github Action 使用的是自由...
OpenWrt是适合于嵌入式设备的一个Linux发行版,目前小到一些轻量级开发板,大到X86架构的All In One,都可以使用OpenWrt,主要还是用来做软路由的角色,当然也有看到一些企业用这个开源系统二次开发为各类边缘计算网关。 本项目旨在介绍一种更加容易实现的编译方式:即使用Github的Actions功能实现OpenWrt的云编译,可以根本上...
第一步 fock 您的lede 第二步进入您的工作流 编辑openwrt-ci.yml 提交更改,第三部点击action 但是一直不显示编译开始啊 哪里的问题呢 新人热切期盼 2020-05-06 回复喜欢 点击查看全部评论 推荐阅读 为什么不是Github Copilot,不是 Devin 而是 AutoCoder 祝威廉 Tensorflow版BERT中文模型踩坑总结 终于用上...
GitHub Actions 服务器由 Microsoft Azure 提供,拥有万兆带宽,可以使编译成功率大大提升。 在自己搭建编译环境中使用 Lean's OpenWrt 源码生成.config文件。(或使用直接 SSH 连接到 Actions 进行操作,后面有说明。) TIPS: 方案默认引用 Lean 的源码,因为他的 README 影响了我开始学习编译,也就有了这个...
ImmortalWrt 地址:https://github.com/immortalwrt/immortalwrt 编译 OpenWrt 固件 大体介绍完了,下面来...
编辑workflow 文件(.github/workflows/build-openwrt.yml)取消注释下面两行,后续点击自己仓库上的 star 即可开始编译。 # watch: # types: [started] TIPS:字段started并不是“开始了”的意思,而是“已经点击 Star”。吐槽:官方并没有提供一个开始按钮,通过搜索找到过很多奇怪的一键触发方式,但都是通过 Web...
使用GitHub Actions 云编译 OpenWrt 前言 Github Actions 是 Microsoft 收购 GitHub 后推出的 CI/CD 服务,它提供了性能配置非常不错的虚拟服务器环境(E5 2vCPU/7G RAM),基于它可以进行构建、测试、打包、部署项目。对于公开仓库可免费无时间限制的使用,且单次使用时间长达 6 个小...
利用Docker 编译 OpenWrt 由于网络原因编译openwrt时经常下载失败,搭建编译环境也很复杂, 因此想到利用阿里云、Github action等远程构建docker镜像,将编译的下载步骤放在远程进行。 目前还有一个方法就是利用Github action直接远程编译,但这样做有3个问题: 编译需要config文件,生成这个文件又需要下载一些库,这就造成了循环...
修改流程文件REPO_URL: 不同库地址(默认lean的https://github.com/coolsnowwolf/lede.git或Lienol的https://github.com/Lienol/openwrt);REPO_BRANCH: 不同分支 (以Lienol OpenWrt源码为例分支dev-master 激进;dev-19.07 OpenWrt官方平稳版;dev-lean-lede lean的源码)。 通过修改diy-part1.sh文件修改feeds.conf...
1、使用action操作 文档 https://docs.github.com/zh/actions/quickstart .github/workflows/github-actions-demo.yml name:GitHub Actions Demorun-name:${{github.actor}}is testing out GitHub Actions 🚀on:[push]jobs:Explore-GitHub-Actions:runs-on:ubuntu-lateststeps:-run:echo "🎉 The job was autom...