act

在本机运行GitHub Actions工作流的工具。无需提交推送即可快速测试,也可当作本地任务运行器。

分享到 X许可证: MIT

概述

act可以在你自己的机器上运行GitHub Actions工作流。它读取.github/workflows中的文件,确定要运行的任务,通过Docker API拉取或构建镜像,并为每个动作启动容器,环境变量和文件系统也按GitHub的方式配置。这样不必每次修改都提交推送,就能快速得到反馈。它还可以代替Makefile,作为本地任务运行器。项目使用Go语言编写。

主要特点

  • 在本地运行.github/workflows中的工作流
  • 每个动作都在Docker容器中执行
  • 环境变量和文件系统与GitHub保持一致
  • 可代替make作为本地任务运行器
  • 可通过VS Code扩展管理和运行

适用场景

编辑GitHub Actions工作流、想不推送提交就能测试的开发者。需要安装Docker。

上游仓库
nektos/act
GitHub 上的 fork
Guo-astro/act
上游 Star 数
72k
分类
开发者工具与基础设施
许可证
MIT
Fork 时间
2026-09-12
同步状态
已同步上次同步 2026-09-29