快速入门
本页面将指导您使用Gitea Actions的过程。
设置Gitea
首先,您需要一个Gitea实例。 您可以按照文档 来设置一个新实例或升级现有实例。 无论您如何安装或运行Gitea,只要版本号是1.19.0或更高即可。
从1.21.0开始,默认情况下,Actions是启用的。如果您正在使用1.21.0之前的版本,您需要将以下内容添加到配置文件中以启用它:
[actions]
ENABLED=true
如果您想了解更多信息或在配置过程中遇到任何问题,请参考配置速查表。
设置Runner
Gitea Actions需要act runner 来运行Job。 为了避免消耗过多资源并影响Gitea实例,建议您在与Gitea实例分开的机器上启动Runner。
在进一步操作之前,建议您先使用预构建的二进制文件以命令行方式运行它,以确保它与您的环境兼容,尤其是如果您在本地主机上运行Runner。 如果出现问题,这样调试起来会更容易。
该Runner可以在隔离的Docker容器中运行Job,因此您需要确保已安装Docker并且Docker守护进程正在运行。 虽然这不是严格必需的,因为Runner也可以直接在主机上运行Job,这取决于您的配置方式。 然而,建议使用Docker运行Job,因为它更安全且更易于管理。
在运行Runner之前,您需要使用以下命令将其注册到Gitea实例中:
./act_runner register --no-interactive --instance <instance> --token <token>