From e17467a6cb52f40bdfd5fdbbd65217ec53a6eb72 Mon Sep 17 00:00:00 2001 From: gxl Date: Fri, 5 Jun 2026 16:53:40 +0800 Subject: [PATCH] =?UTF-8?q?docs(deploy):=20=E6=9B=B4=E6=96=B0=20Woodpecker?= =?UTF-8?q?=20CI/CD=20=E9=83=A8=E7=BD=B2=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新部署计数器从第95次到第96次 - 在Gitea README中添加仓库创建和项目推送说明 - 为Woodpecker部署文档添加详细的部署步骤 - 包含镜像拉取、端口配置、域名转发设置指导 - 添加Docker Compose文件上传和启动命令说明 - 补充CI/CD管理文件创建方式的详细说明 - 提供Woodpecker配置文件使用方式的完整介绍 --- .woodpecker.yaml | 2 +- dockercompose/gitea/README.md | 5 +++ dockercompose/woodpecker/README.md | 55 +++++++++++++++++++++++++++++- 3 files changed, 60 insertions(+), 2 deletions(-) diff --git a/.woodpecker.yaml b/.woodpecker.yaml index 98dd200..592fbe4 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -1,4 +1,4 @@ -# 第 95 次部署 +# 第 96 次部署 variables: # --- 仓库与私服配置 --- - &APP_REGISTRY "push.lovestory.cyou" # 推送镜像的私服域名 diff --git a/dockercompose/gitea/README.md b/dockercompose/gitea/README.md index 96bb4bf..1b29d05 100644 --- a/dockercompose/gitea/README.md +++ b/dockercompose/gitea/README.md @@ -51,3 +51,8 @@ docker compose up -d f1d20058-b8e7-4dee-861c-d772777e24bb gto_ysiwdncq6qt6cqicbaneyz54ewfaiq2zwadnhkfnnsv5oltglt2a +# 创建仓库 + + + +# 推送项目 \ No newline at end of file diff --git a/dockercompose/woodpecker/README.md b/dockercompose/woodpecker/README.md index 4ef60b3..e956fac 100644 --- a/dockercompose/woodpecker/README.md +++ b/dockercompose/woodpecker/README.md @@ -1,5 +1,43 @@ # 部署步骤 + +## 拉取镜像 +```shell +# 先拉镜像 防止一直卡着 +docker pull woodpeckerci/woodpecker-server:v3 +docker pull woodpeckerci/woodpecker-agent:v3 +``` + +## 开端口 + +两种方式 + +`ip+端口` + +阿里云开启端口 + +`域名` + +域名转发配置 + +申请域名-配置转发-申请证书-nginx配置 +这里不赘述 + +参考文件 +`nginx\conf\conf.d\woodpecker.lovestory.cyou.conf-https` + +## 上传docker compose文件 + +```shell +rz docker-compose.yml +``` + +## 启动 + +```shell +docker compose up -d +``` + ## 配置 先改配置 @@ -42,4 +80,19 @@ docker compose up -d docker volumes rm woodpecker-server-data woodpecker-agent-config -``` \ No newline at end of file +``` + +# 创建 CI/CD 管理文件 + +有两种方式用于流水线部署 + +1 `.woodpecker.yaml` 文件 + +2 `.woodpecker` 文件夹 + +优先单文件 使用文件夹就是可以分步骤 多版本构建 多机器部署 + +非常灵活 全看自己发挥 详细使用看官网 这里不赘述 + +官网链接 +