修复:移除 .npm 卷挂载,解决 npm 缓存权限问题

This commit is contained in:
2026-05-30 09:40:50 +08:00
parent e0f5055740
commit 2da736aaf3
Vendored
+2 -5
View File
@@ -10,13 +10,11 @@ pipeline {
agent { agent {
docker { docker {
image 'node:20-alpine' image 'node:20-alpine'
args '-u root -v ${WORKSPACE}/.npm:/.npm -v ${WORKSPACE}/node_modules:/app/node_modules' args '-v ${WORKSPACE}/node_modules:/app/node_modules'
} }
} }
steps { steps {
sh ''' sh '''
npm config set cache /.npm
chown -R $(id -u):$(id -g) /.npm 2>/dev/null || true
npm install npm install
''' '''
} }
@@ -26,12 +24,11 @@ pipeline {
agent { agent {
docker { docker {
image 'node:20-alpine' image 'node:20-alpine'
args '-u root -v ${WORKSPACE}/.npm:/.npm -v ${WORKSPACE}/node_modules:/app/node_modules' args '-v ${WORKSPACE}/node_modules:/app/node_modules'
} }
} }
steps { steps {
sh ''' sh '''
chown -R $(id -u):$(id -g) /.npm 2>/dev/null || true
npm run type-check npm run type-check
npm run build npm run build
''' '''