act
70.6kGoCI/CD 工具
act 让你在本地运行 GitHub Actions,无需每次提交推送就能测试工作流,还能当本地任务管理器用。
act 是一个用 Go 写的命令行工具,能让你在本地运行 GitHub Actions。它读取 .github/workflows/ 下的配置文件,用 Docker 模拟 GitHub 的运行环境,包括环境变量和文件系统。这样你修改工作流后不用反复提交推送,就能快速测试反馈。它还支持自定义事件和 secrets,甚至能替代 Makefile 作为本地任务管理器。因为用 Docker 隔离,所以安全又方便。目前有超过 7 万颗星,是 DevOps 和 CI 开发者的利器。