nektos/act
在 GitHub 打开 ↗在本地运行和调试 GitHub Actions 工作流
Star72k
24h 新增+16
7 天新增—
Fork2.1k
Issue378
语言Go
项目介绍
更新于 1 天前
act 是一个让你在本地直接运行 GitHub Actions 的工具,可以理解为「CI 流程的本地预演器」。它读取仓库里的 workflow 文件,用 Docker 模拟 GitHub 官方 runner 的环境变量和文件系统,把整套流水线在你本机跑一遍。最大的用处是省去反复 commit、push 才能验证 CI 配置的循环——改完 workflow 立刻本地跑通,再推上去基本一次过。它也能当本地任务运行器用,把原本写在 Makefile 里的构建、测试、打包脚本统一成 GitHub Actions 格式,一套定义本地和云端通用。适合经常维护 CI 配置的 DevOps、后端和平台工程师,尤其是 workflow 写得比较复杂、每次调试都要等远端排队的人;如果你的项目根本不用 GitHub Actions,那这个工具和你关系不大。
上手成本:中
Star 趋势
话题标签
cidevopsgithub-actionsgolang
仓库信息
| License | MIT |
| 创建时间 | 2019-01-02 |
| 最后推送 | 17 小时前 |
| 热度分 | 59.0 |