为 Ansible、Terraform/OpenTofu 等 DevOps 工具提供网页界面和 API 的运行管理平台。
1.4万1337GoMIT更新于 5小时前
一个命令行工具,用 Docker 在本地运行 GitHub Actions 工作流,无需反复提交推送即可测试改动。
act 读取 .github/workflows/ 下的工作流文件,借助 Docker 在本机执行其中的任务。它会拉取或构建每个工作流所需的镜像,根据任务之间的依赖关系确定执行顺序,并为每个步骤启动容器。环境变量和文件系统布局会尽量与 GitHub 托管的运行环境保持一致。
它适合两类场景:一是修改工作流时不必反复提交、推送来验证;二是把已有的工作流定义当作任务运行器使用,替代 Makefile。项目使用 Go 编写,采用 MIT 许可证。
安装并确保 Docker 正在运行
克隆仓库并使用 make install 从源码构建(需要 Go 1.20+)
make install在包含 .github/workflows/ 的仓库中本地运行工作流
act概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
为 Ansible、Terraform/OpenTofu 等 DevOps 工具提供网页界面和 API 的运行管理平台。
一款可自托管的 CI/CD 引擎,基于容器运行配置文件定义的流水线,并支持插件扩展。
GitHub CLI 扩展,用 Markdown 编写 AI 驱动的仓库自动化,并通过 GitHub Actions 安全运行。
开源功能开关平台,支持远程配置、A/B 测试和灰度发布,可自托管或使用云服务。
面向 Apple Silicon 的自托管 macOS CI 工具,用临时虚拟机运行 GitHub Actions、Buildkite 等构建任务。
监控 Docker 镜像仓库中的容器镜像,发现新版本或摘要变化时发送通知。