diff --git a/Jenkinsfile b/Jenkinsfile index e798429..5c3d7dc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -52,17 +52,7 @@ pipeline { sh "chown -R jenkins:jenkins ${workspace}" // 使用更健壮的Docker命令 - sh '''docker run --rm -v "$(pwd)":/app -w /app node:18-alpine sh -c " - ls -la - if [ -f package.json ]; then - echo 'package.json found' - npm ci - npm run build - else - echo 'package.json not found in /app' - exit 1 - fi - "''' + sh """docker run --rm -v ${workspace}:/app -w /app node:18-alpine sh -c 'ls -la && if [ -f package.json ]; then npm install && npm run build; else echo "package.json not found"; exit 1; fi'""" } } }