From 31fbf03779cd516fb0196ddebaa2e7b29d5977fe Mon Sep 17 00:00:00 2001 From: cqh963852 Date: Thu, 8 Oct 2026 17:05:36 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20node=20=E5=8D=87=2024=E2=80=94=E2=80=94bu?= =?UTF-8?q?ndle=20=E6=8F=90=E5=8F=96=E8=87=AA=20node:24.14.0-alpine?= =?UTF-8?q?=EF=BC=88=E5=B7=B2=E6=8E=A8=E9=98=BF=E9=87=8C=E4=BA=91=20idealj?= =?UTF-8?q?s/node:24.14.0-alpine=EF=BC=89=EF=BC=8C=E6=89=98=E7=AE=A1=20git?= =?UTF-8?q?ea=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build-tutorial.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-tutorial.yml b/.gitea/workflows/build-tutorial.yml index e3884b9..826d572 100644 --- a/.gitea/workflows/build-tutorial.yml +++ b/.gitea/workflows/build-tutorial.yml @@ -3,8 +3,9 @@ name: Build Tutorial # 主仓库 gitea.idealjs.com/idealjs/stack 的 CI: # 打包新教程站(apps/tutorial,Vite MPA,含设计系统四册页) # 环境约束:runner 为 host 模式 Alpine——无 docker、无 node。 -# 方案:先以 shell 装便携 node(musl/npmmirror)写入 GITHUB_PATH, -# 之后 JS 动作(checkout/upload-artifact)与 yarn 全部可用。 +# 方案:从自家 release 资产装便携 node(musl,提取自 node:24-alpine 镜像, +# 镜像本体在阿里云 registry.cn-hangzhou.aliyuncs.com/idealjs/node:24.14.0-alpine) +# 写入 GITHUB_PATH,之后 JS 动作(checkout/upload-artifact)与 yarn 全部可用。 on: push: branches: [main] @@ -14,7 +15,7 @@ on: env: # musl 构建托管在自家 release 资产(tag ci-node-v20.19.5-musl)——runner 同机房拉取快; # 原始来源 unofficial-builds(npmmirror 无 musl) - NODE_DIST: https://gitea.idealjs.com/attachments/5fb4af79-a964-4f7b-bdfe-9d0001901ed9 + NODE_DIST: https://gitea.idealjs.com/attachments/edad7a7e-3b3d-4d1b-9551-1a978fdf95d1 YARN_NPM_REGISTRY_SERVER: https://registry.npmmirror.com jobs: