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
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
版权:本作品采用「本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。」许可协议进行许可。
分类:
Git
如果文章内容对您有所帮助,欢迎赞赏.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源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类的使用