更新 Jenkinsfile
This commit is contained in:
parent
d233d8480b
commit
b32d352959
8
Jenkinsfile
vendored
8
Jenkinsfile
vendored
@ -59,6 +59,7 @@ pipeline {
|
|||||||
# 创建临时构建目录(整理部署所需文件)
|
# 创建临时构建目录(整理部署所需文件)
|
||||||
mkdir -p build-output/frontend
|
mkdir -p build-output/frontend
|
||||||
mkdir -p build-output/backend
|
mkdir -p build-output/backend
|
||||||
|
mkdir -p build-output/shared
|
||||||
chmod -R 755 build-output # 确保Jenkins用户有读写权限
|
chmod -R 755 build-output # 确保Jenkins用户有读写权限
|
||||||
|
|
||||||
# 复制前端构建产物(静态资源,直接部署到 Web 根目录)
|
# 复制前端构建产物(静态资源,直接部署到 Web 根目录)
|
||||||
@ -70,6 +71,13 @@ pipeline {
|
|||||||
cp backend/package.json build-output/backend/
|
cp backend/package.json build-output/backend/
|
||||||
# cp backend/package-lock.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/
|
||||||
|
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user