act 本地 GitHub Actions 运行器 是做什么的?
act 是一个开源 CLI 工具,利用 Docker 在本地运行 GitHub Actions 工作流,无需推送到 GitHub 即可快速获取工作流变更的反馈。它是本地 Actions 开发与测试的标准工具。
安装
使用适合您环境的上游安装或设置方式:
- 首先安装 Docker。在 macOS 上,使用 Docker Desktop。在 Linux 上,安装 Docker Engine。
- 在 macOS 上,使用 Homebrew 安装 act:
brew install act - git clone https://github.com/nektos/act.git
- make build
来自上游的要求和注意事项:
- act 依赖 Docker Engine API 在容器中运行工作流。
- 不需要容器隔离的作业可以在不满足容器要求时直接在宿主机运行器上执行。
基本用法或入门指南:
-
运行所有本地工作流作业:
act -
运行特定作业:
act -j <job>