|
|
@@ -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,构建应为绿色
|
|
|
```
|