Docker 部署 Gitea Actions

Gitea在1.19版本正式支持了Gitea Actions
而运行Gitea Actions的前提是注册一个跑步者(目前,act runners是唯一的选择)。
再次之前,先开启Gitea对Actions的支持。

修改配置文件,确保存在如下配置【我的配置文件在 /data/gitea/conf/app.ini 】
[actions]
ENABLED = true

官方介绍地址:https://gitea.com/gitea/act_runner
二进制下载地址:https://dl.gitea.com/act_runner/
当然,二进制部署不是本文的重点
首先,访问你的gitea地址获取runner_token,我的是http://192.168.0.240:8089/admin/runners
image

1.使用Docker部署
docker run -d --privileged=true \
 --restart always \
 -e GITEA_INSTANCE_URL=http://192.168.0.240:8089 \
 -e GITEA_RUNNER_REGISTRATION_TOKEN=JyDSicrUioR1FqIkL0vLkgkYIUdJU04aZFo36u4K \
 -v /var/run/docker.sock:/var/run/docker.sock \
 -v /home/docker/act_runner/data:/data \
 --name act_runner \
 gitea/act_runner:0.1.6
2.使用Docker Compose部署

在Gitea的 Docker Compose 文件后追加

...
  gitea:
    image: gitea/gitea
    ...

  runner:
    image: gitea/act_runner
    restart: always
    depends_on:
      - gitea
    volumes:
      - ./data/act_runner:/data
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - GITEA_INSTANCE_URL=<instance url>
      - GITEA_RUNNER_REGISTRATION_TOKEN=<registration token>

作者:奇

出处:https://www.cnblogs.com/fanqisoft/p/17374103.html

版权:本作品采用「本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。」许可协议进行许可。

posted @   SpringCore  阅读(1178)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2019-05-05 Java集合杂谈
2019-05-05 案例银行转账存储过程
2019-05-05 Sqlserver 索引
2019-05-05 SqlServer中union 和 union all的区别
2019-05-05 SqlServer中#和##的区别
2019-05-05 SqlServer中插入数据后如何得到主键ID
2019-05-05 Type类的使用
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示