这个项目能做什么
act 是一个命令行工具,可让您在本地机器上运行 GitHub Actions 工作流。它从 `.github/workflows/` 读取工作流定义,确定需要运行的操作,并使用 Docker API 拉取或构建所需的镜像。随后,它在容器中运行每个操作,其环境变量和文件系统行为均配置为与 GitHub 在托管运行器上提供的行为相匹配。
该项目突出了两个主要用途:一是在编辑工作流文件或嵌入式操作时无需提交和推送即可获得快速反馈;二是作为本地任务运行器,通过复用 GitHub Actions 定义来替代 Makefile。
提到的其他资源包括位于 nektosact.com 的 Act 用户指南、名为 GitHub Local Actions 的 Visual Studio Code 扩展以及用于支持的项目讨论区。欢迎贡献,并提供了使用 Go 1.20+ 版本及标准 `make test` / `make install` 命令从源代码构建的说明。
评论
0 评分人数达到10人后显示
登录后参与讨论。