From 17f3948dc7457686abffde7afa6227ed353fec9f Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Fri, 23 Oct 2026 15:58:57 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20Drone=20=E5=AF=B9=E5=A4=96=E7=AB=AF?= =?UTF-8?q?=E5=8F=A3=E6=94=B9=E4=B8=BA=2018088?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- 测试环境部署/README.md | 4 ++-- 测试环境部署/drone/.env.example | 2 +- 测试环境部署/drone/README.md | 12 ++++++------ 测试环境部署/drone/docker-compose.yml | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/测试环境部署/README.md b/测试环境部署/README.md index 3ebaa814..77cc94a6 100644 --- a/测试环境部署/README.md +++ b/测试环境部署/README.md @@ -294,7 +294,7 @@ python3.12 -m venv .venv | 项 | 地址 | |------|------| | Gogs | `http://101.35.245.122:3000` | -| Drone UI | `http://101.35.245.122:18080` | +| Drone UI | `http://101.35.245.122:18088` | | 流水线 | 仓库根 `.drone.yml`(激活 `wuzilong/zkxw` 后 push 触发) | 服务器部署目录:`/root/drone/`(`.env` 仅机器本地,含 `DRONE_RPC_SECRET`)。 @@ -326,4 +326,4 @@ python3.12 -m venv .venv | 2026-08-06 | 裸机部署 10001/10002 于 101.35.245.122 | | 2026-08-06 | 新增 `deploy_test_env.py` 日常发版脚本 | | 2026-08-10 | 启用 `www.chengyantek.cn` HTTPS(443)+ HTTP→HTTPS;MinIO 同域 `/minio/zkxw` | -| 2026-10-23 | 新增同机 Drone CI(`:18080`)对接 Gogs;仓库 `.drone.yml` 仅编译打包 | +| 2026-10-23 | 新增同机 Drone CI(`:18088`)对接 Gogs;仓库 `.drone.yml` 仅编译打包 | diff --git a/测试环境部署/drone/.env.example b/测试环境部署/drone/.env.example index 5bcfaa3b..aa4c6ceb 100644 --- a/测试环境部署/drone/.env.example +++ b/测试环境部署/drone/.env.example @@ -3,7 +3,7 @@ DRONE_RPC_SECRET=replace-with-openssl-rand-hex-32 DRONE_GOGS_SERVER=http://101.35.245.122:3000 -DRONE_SERVER_HOST=101.35.245.122:18080 +DRONE_SERVER_HOST=101.35.245.122:18088 DRONE_SERVER_PROTO=http DRONE_RPC_PROTO=http DRONE_RPC_HOST=drone:80 diff --git a/测试环境部署/drone/README.md b/测试环境部署/drone/README.md index e24ab357..215a25ec 100644 --- a/测试环境部署/drone/README.md +++ b/测试环境部署/drone/README.md @@ -2,7 +2,7 @@ > 目标机:`101.35.245.122` > Gogs:`http://101.35.245.122:3000`(已有) -> Drone UI:`http://101.35.245.122:18080`(云安全组未开 8080,改用已放行的 18080) +> Drone UI:`http://101.35.245.122:18088`(云安全组未开 8080,改用已放行的 18088) > 范围:编译打包 artifact,**不**自动部署到 `/root/zkxw` ## 1. 部署(在测试机) @@ -25,19 +25,19 @@ docker logs drone-runner 2>&1 | tail -20 # 期望看到:successfully pinged the remote server ``` -云安全组 / 主机防火墙放行 **TCP 18080**(本方案默认端口;勿用未放行的 8080)。 +云安全组 / 主机防火墙放行 **TCP 18088**(本方案默认端口;勿用未放行的 8080)。 流水线关闭了默认 `drone/git` clone(国内难拉),在 `node:20-bookworm` 内直接 `git clone` 本机 Gogs。 ## 2. 登录与激活仓库 -1. 浏览器打开 `http://101.35.245.122:18080` +1. 浏览器打开 `http://101.35.245.122:18088` 2. 使用 **Gogs 用户名/密码** 登录(Gogs 无 OAuth) 3. Sync 仓库 → 激活 `wuzilong/zkxw` 4. 在 Gogs 该仓 **Settings → Webhooks** 确认存在 Drone 回调,例如: - `http://101.35.245.122:18080/hook` + `http://101.35.245.122:18088/hook` -云安全组 / 本机 YJ 防火墙需放行 **TCP 18080**(本机已按此端口部署)。 +云安全组 / 本机 YJ 防火墙需放行 **TCP 18088**(本机已按此端口部署)。 ## 3. 流水线 @@ -65,7 +65,7 @@ docker compose down # 停止(保留 volume drone-data) ## 5. 验收 ```bash -curl -sI http://101.35.245.122:18080 | head -5 +curl -sI http://101.35.245.122:18088 | head -5 curl -sI http://101.35.245.122:3000 | head -5 # push 到 wuzilong/zkxw 或在 Drone UI 点 Rebuild,构建应为绿色 ``` diff --git a/测试环境部署/drone/docker-compose.yml b/测试环境部署/drone/docker-compose.yml index 1349be63..3e41a738 100644 --- a/测试环境部署/drone/docker-compose.yml +++ b/测试环境部署/drone/docker-compose.yml @@ -3,7 +3,7 @@ # cp .env.example .env # 填写 DRONE_RPC_SECRET # docker compose up -d # -# 访问:http://101.35.245.122:18080 (用 Gogs 用户名/密码登录) +# 访问:http://101.35.245.122:18088 (用 Gogs 用户名/密码登录) # Gogs:http://101.35.245.122:3000 # # Runner 不对外暴露端口。构建镜像请预先 docker pull(见 README), @@ -15,8 +15,8 @@ services: container_name: drone restart: always ports: - # 云安全组未放行 8080;18080 已放行且外网可达 - - '18080:80' + # 云安全组未放行 8080;18088 已放行且外网可达 + - '18088:80' volumes: - drone-data:/data environment: @@ -24,7 +24,7 @@ services: DRONE_GOGS_SERVER: ${DRONE_GOGS_SERVER:-http://101.35.245.122:3000} DRONE_GOGS_SKIP_VERIFY: ${DRONE_GOGS_SKIP_VERIFY:-false} DRONE_RPC_SECRET: ${DRONE_RPC_SECRET} - DRONE_SERVER_HOST: ${DRONE_SERVER_HOST:-101.35.245.122:18080} + DRONE_SERVER_HOST: ${DRONE_SERVER_HOST:-101.35.245.122:18088} DRONE_SERVER_PROTO: ${DRONE_SERVER_PROTO:-http} DRONE_GIT_ALWAYS_AUTH: ${DRONE_GIT_ALWAYS_AUTH:-false} extra_hosts: