ci: job 容器镜像与包管理源适配国内网络
CI / 测试套件(协议/用户管理/单测/双设备/实时链路/构建) (push) Failing after 32m53s
CI / 依赖漏洞扫描(软性检查) (push) Failing after 19m20s

This commit is contained in:
root
2026-10-16 21:44:12 +08:00
parent 9bb626cd41
commit f6f608a98b
+8 -10
View File
@@ -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