简介
act_runner 是由 Gitea 官方维护,基于 GitHub - act fork 的 Gitea 本地 runner。它是一种用于模拟工作流的工具,用于自动化软件开发工作流程,允许开发者在本地运行和测试工作流,以验证它们是否按预期工作。
请注意:运行 gitea 的 Act runner 需要先安装 Docker。
首次用户
-
使用
x act_runner即可自动下载并使用在终端运行
eval "$(curl https://get.x-cmd.com)"即可完成 x 命令安装, 详情参考 x-cmd 官网
功能特点
- act_runner 允许开发者在本地环境中运行工作流程,以验证它们的行为和效果,而无需将更改推送到远程仓库。这有助于加速开发和调试过程。
- act_runner 可以模拟不同类型的事件触发,以测试工作流程的不同路径和条件。这有助于确保工作流程能够正确地响应各种情况。
- 支持多种编程语言和工作流程: act_runner 可以与多种编程语言和工作流程一起使用,包括常见的 CI/CD 流程、自动化测试等。
- 轻量级和易于安装: act_runner 是一个轻量级的工具,易于安装和配置。你可以在终端中使用一些简单的命令来使用它。
- 开源和社区支持: act_runner 是一个开源项目,拥有活跃的社区支持。这意味着你可以在开源社区中找到帮助、文档和示例。
竞品和相关项目
- GitHub - act,是一个用于在本地运行 GitHub Actions 工作流的工具,x-cmd 也引入了 act,有兴趣的读者可以参考 x-cmd pkg act。
- GitHub - runner, 从 GitHub Actions 工作流运行 job 的应用程序。它由托管虚拟环境中的 GitHub Actions 使用,或者您可以在自己的环境中自行托管运行器。
- GitLab - runner 是一个与 GitLab CI/CD 配合使用以在 pipeline 中运行 jobs 的应用程序。
进一步阅读
- act_runner - 官方网站 - Gitea 的官方文档提供了详细的指南和参考。