This commit is contained in:
caoyuchun 2026-01-16 14:00:57 +08:00
parent 61e63c599f
commit d666cd611e

17
Jenkinsfile vendored
View File

@ -82,16 +82,23 @@ pipeline {
# 复制后端文件 # 复制后端文件
mkdir -p deploy-package/backend mkdir -p deploy-package/backend
cp -r backend/{dist,prisma} deploy-package/backend/ cp -r backend/dist deploy-package/backend/ 2>/dev/null || true
cp backend/{package.json,Dockerfile,entrypoint.sh} deploy-package/backend/ 2>/dev/null || true cp -r backend/prisma deploy-package/backend/ 2>/dev/null || true
cp backend/package.json deploy-package/backend/ 2>/dev/null || true
cp backend/Dockerfile deploy-package/backend/ 2>/dev/null || true
cp backend/entrypoint.sh deploy-package/backend/ 2>/dev/null || true
cp backend/package-lock.json deploy-package/backend/ 2>/dev/null || true cp backend/package-lock.json deploy-package/backend/ 2>/dev/null || true
chmod +x deploy-package/backend/entrypoint.sh 2>/dev/null || true chmod +x deploy-package/backend/entrypoint.sh 2>/dev/null || true
# 复制 shared 包和 Docker 配置 # 复制 shared 包和 Docker 配置
[ -d shared ] && cp -r shared deploy-package/ if [ -d shared ]; then
cp -r shared deploy-package/
fi
mkdir -p deploy-package/docker mkdir -p deploy-package/docker
cp nginx/{docker-compose.production.yml,nginx.conf.docker} deploy-package/docker/ cp nginx/docker-compose.production.yml deploy-package/docker/ 2>/dev/null || true
cp scripts/deploy-docker.sh deploy-package/ && chmod +x deploy-package/deploy-docker.sh cp nginx/nginx.conf.docker deploy-package/docker/ 2>/dev/null || true
cp scripts/deploy-docker.sh deploy-package/ 2>/dev/null || true
chmod +x deploy-package/deploy-docker.sh 2>/dev/null || true
# 创建部署包 # 创建部署包
tar -czf deploy-package.tar.gz deploy-package/ tar -czf deploy-package.tar.gz deploy-package/