ci: node 升 24——bundle 提取自 node:24.14.0-alpine(已推阿里云 idealjs/node:24.14.0-alpine),托管 gitea release

This commit is contained in:
cqh963852 committed 2026-10-08 17:05:36 +08:00
1 parent 2f279c2082
commit 31fbf03779
1 file changed
+4 -3
+4 -3
View File
@@ -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: