diff --git a/Jenkinsfile b/Jenkinsfile index 52dbe97..b338df0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -59,6 +59,7 @@ pipeline { # 创建临时构建目录(整理部署所需文件) mkdir -p build-output/frontend mkdir -p build-output/backend + mkdir -p build-output/shared chmod -R 755 build-output # 确保Jenkins用户有读写权限 # 复制前端构建产物(静态资源,直接部署到 Web 根目录) @@ -69,6 +70,13 @@ pipeline { cp -r backend/prisma build-output/backend/ cp backend/package.json build-output/backend/ # cp backend/package-lock.json build-output/backend/ + + # 复制 shared 包和 Docker 配置 + if [ -d shared ]; then + cp -r shared/* build-output/shared/* + fi + + cp package.json build-output/ ''' }