From f6f608a98b2491ab7d114ef4dd672d1442247c69 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 16 Oct 2026 21:44:12 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20job=20=E5=AE=B9=E5=99=A8=E9=95=9C?= =?UTF-8?q?=E5=83=8F=E4=B8=8E=E5=8C=85=E7=AE=A1=E7=90=86=E6=BA=90=E9=80=82?= =?UTF-8?q?=E9=85=8D=E5=9B=BD=E5=86=85=E7=BD=91=E7=BB=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 0d88088..9090e2e 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -1,7 +1,5 @@ # CI:每次推送自动运行完整测试套件(本地与云端同一入口:node scripts/ci.mjs) -# 首次启用需要在 Gitea 服务器上: -# 1) 管理后台开启 Actions -# 2) 部署 act_runner(docker compose 服务,见 server/DEPLOY.md) +# 网络适配:服务器在国内,job 容器镜像走腾讯内网镜像源,npm/pnpm 走国内 registry name: CI on: push: @@ -12,17 +10,17 @@ jobs: name: 测试套件(协议/用户管理/单测/双设备/实时链路/构建) runs-on: ubuntu-latest container: - image: node:22-bookworm + image: mirror.ccs.tencentyun.com/library/node:22-bookworm steps: - name: 检出代码 uses: actions/checkout@v4 - name: 安装 pnpm - run: npm install -g pnpm@11 + run: npm install -g pnpm@11 --registry=https://registry.npmmirror.com - name: 安装依赖 working-directory: intern-log - run: pnpm install --frozen-lockfile + run: pnpm install --frozen-lockfile --registry=https://registry.npmmirror.com - name: 运行测试与构建 env: @@ -33,19 +31,19 @@ jobs: name: 依赖漏洞扫描(软性检查) runs-on: ubuntu-latest container: - image: node:22-bookworm + image: mirror.ccs.tencentyun.com/library/node:22-bookworm continue-on-error: true steps: - name: 检出代码 uses: actions/checkout@v4 - name: 安装 pnpm - run: npm install -g pnpm@11 + run: npm install -g pnpm@11 --registry=https://registry.npmmirror.com - name: 安装依赖 working-directory: intern-log - run: pnpm install --frozen-lockfile + run: pnpm install --frozen-lockfile --registry=https://registry.npmmirror.com - name: pnpm audit(高危及以上) working-directory: intern-log - run: pnpm audit --prod --audit-level=high + run: pnpm audit --prod --audit-level=high --registry=https://registry.npmmirror.com