From fc2fe1af14c5e05b78f9ebed673367da3b92ce65 Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 17 Oct 2024 15:39:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4web=E7=AB=AF=E6=8C=81?= =?UTF-8?q?=E7=BB=AD=E9=9B=86=E6=88=90=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web_jenkins | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web_jenkins b/web_jenkins index c6ed610..3924336 100644 --- a/web_jenkins +++ b/web_jenkins @@ -1,7 +1,8 @@ pipeline { agent any parameters { - string(name: 'pid', defaultValue: '', description: '定制方案的Id') + string(name: 'pid', defaultValue: '', description: '定制方案的Id'), + string(name: 'dist', defaultValue: '', description: '部署路径') } stages { stage('拉取代码') { @@ -19,6 +20,7 @@ pipeline { stage('打包') { steps { echo "正在打包的工程==>: ${params.pid}" + sh "npm i" sh "node bin/build.js ${params.pid}&&npm run build" } } @@ -28,7 +30,7 @@ pipeline { sh 'tar -zcvf dist.tar.gz -C dist .' sshPublisher(publishers: [sshPublisherDesc(configName: 'dev87', transfers: [sshTransfer( sourceFiles: 'dist.tar.gz', - execCommand: 'cd ${params.dist} && ls -a && tar -zxvf dist.tar.gz -C dist && rm -rf dist.tar.gz', + execCommand: "cd ${params.dist} && ls -a && tar -zxvf dist.tar.gz -C dist && rm -rf dist.tar.gz", remoteDirectory: 'zips') ], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: true)]) }