Gitea Actions 初体验」的摘要信息

Gitea Actions 基本上和 Github Actions 一样的语法,兼容 Github 的 actions 软件包,经过我的测试有一些 actions 的包是不能运行的。 Gitea 行动的目的是在 Gitea 和现有的 CI/CD 系统之间实现更紧密的集成。另一个目标是为独立运行器提供统一的管理界面,以减少支持多个系统的管理开销(如果需要)。独立运行器工作流旨在与 GitHub Actions 兼容,可用于在 Gitea 上构建、测试、打包、发布或部署任何代码项目。 Gitea Actions 不仅仅是 DevOps,还允许您在存储库中发生其他事件时运行工作流。例如,您可以运行工作流,以便在有人在您的存储库中创建新问题时自动添加相应的标签。 安装 使用 Gitea 1.19.0 及以上版本,未安装的请参考 Gitea Docs 这里我使用宝塔面板和腾讯云的服务器,提前在面板安装好 Docker 环境。 Gitea 开启 actions 选项 actions 的配置默认是禁用的,需要修改文件进行开启,修改gitea/config/app.ini 配置文件,修改完成之后建议重启一下。 # 开启actions [actions] ENABLED = true 查看 Gitea Runner token 管理后台 - Actions -Runners - 创建 Runner - 这里有 token 要记下来后面会用到。 安装 act runner 使用 docker compose 启动,在 gitea 的目录下新建一个cet runner文件夹添加docker-compose.yml version: "3" services: act_runner: image: gitea/act_runner:latest restart: always ...