在本地运行 Act Runner

在本地运行 Act Runner

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

本文介绍了如何在ArchLinux上安装和配置Act Runner以连接Gitea实例,包括Docker的安装、runner的注册和服务的启用。此外,还分享了一些关于PVE和Cloudflare Tunnel的使用经验。

🎯

关键要点

  • 在ArchLinux上安装Act Runner需要先安装Docker。

  • 使用命令'sudo paru -S docker act-runner-bin'来安装Docker和Act Runner。

  • 将当前用户添加到docker组,以便可以运行Docker命令。

  • 启动Docker服务并检查其状态。

  • 在Gitea实例中创建Runner并复制token。

  • 使用命令注册Runner并启用服务。

  • 成功配置后,Act Runner可以连接到Gitea实例。

🔎

延伸解读

Docker的角色

在安装Act Runner之前,Docker是必不可少的组件。它提供了一个轻量级的虚拟化环境,使得应用程序可以在隔离的环境中运行。确保Docker服务正常启动并运行是成功配置Act Runner的基础。

用户权限管理

将当前用户添加到docker组是确保能够无障碍使用Docker命令的关键步骤。未添加用户可能会导致权限不足,无法执行相关操作,因此在配置前务必检查用户权限。

Gitea与Act Runner的连接

在Gitea中创建Runner并获取token是连接Act Runner的核心步骤。确保token的正确性和有效性,以避免在注册Runner时出现问题。

延伸问答

如何在ArchLinux上安装Act Runner?

在ArchLinux上安装Act Runner需要先安装Docker,可以使用命令'sudo paru -S docker act-runner-bin'进行安装。

安装Docker后需要做什么?

安装Docker后,需要将当前用户添加到docker组,使用命令'sudo usermod -aG docker $USER',然后启动Docker服务。

如何在Gitea中注册Runner?

在Gitea实例中创建Runner并复制token,然后使用命令'cd /etc/act_runner'和'sudo -u act_runner act_runner register --config /etc/act_runner/act_runner.yaml'进行注册。

如何启用Act Runner服务?

使用命令'sudo systemctl enable act_runner --now'来启用Act Runner服务,并检查其状态。

在使用Act Runner时需要注意什么?

确保Docker服务已启动并正常运行,同时要正确配置Gitea中的Runner信息。

Act Runner与Gitea的连接有什么要求?

Act Runner需要在Gitea中创建并注册Runner,确保复制正确的token以实现连接。

🏷️

标签

➡️

继续阅读