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 趋势

记录 7 个数据点 · 期间增长 +24

话题标签

cidevopsgithub-actionsgolang

仓库信息

LicenseMIT
创建时间2019-01-02
最后推送17 小时前
热度分59.0