使用gitea搭建仓库,配置act_runner。并通过仓库的workflow实现CI/CD(持续集成和持续交付/部署),其实官方文档写的已经很详细了,这里做下操作记录。

gitea

官方简介

Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 和 GitLab 等比较类似。
......
Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好 的自建 Git 服务。

搭建

使用docker进行安装

安装目录,其实是数据存放目录

mkdir /opt/gitea

创建docker-compose.yml文件

vi /opt/gitea/docker-compose.yml

路径/opt/gitea/data用来存储持久化数据

networks:
  gitea:
    external: false

services:
  server:
    image: docker.gitea.com/gitea:1.24.2
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - gitea
    volumes:
      - /opt/gitea/data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "3000:3000"
      - "222:22"

一键启动

docker compose -f /opt/gitea/docker-compose.yml up -d

然后访问服务器IP的3000端口即可进入安装页面

如果没什么要求,直接滑到下面直接点击安装即可,gitea有汉化翻译,下面选中即可
图片_2025-07-01_184211_910.jpg

标签: Git, Docker, Gitea

添加新评论

Loading...
Fullscreen Image