From 35019b0d0faaeadf1fb4549ed265be0e61a669a1 Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 23 Jun 2022 09:35:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0node=E5=A4=9A=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=85=BC=E5=AE=B9=E6=89=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rest/autodeploy/getZip.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/rest/autodeploy/getZip.js b/src/rest/autodeploy/getZip.js index c66ad90..69dff18 100644 --- a/src/rest/autodeploy/getZip.js +++ b/src/rest/autodeploy/getZip.js @@ -14,10 +14,16 @@ module.exports = { fse.emptydir(info.target, () => { response.send({code: 0}) }) - }).then(()=>{ + }).then(() => { if (!!info.type) { - let {type, zipPath, target, name} = info - return execute(`/root/node-service/update.sh ${name} ${zipPath}`).then(() => execute(`/root/node-service/build.sh ${type} ${zipPath} ${target}`)) + let {type, zipPath, target, name, nodeVersion} = info, + updateCMD = `/root/node-service/update.sh ${name} ${zipPath}`, + buildCMD = `/root/node-service/build.sh ${type} ${zipPath} ${target}` + if (nodeVersion) { + updateCMD += `&n ${nodeVersion}` + buildCMD += `&n 16.14.0` + } + return execute(updateCMD).then(() => execute(buildCMD)) } else { return execute(`${info.updateShell}`).then(() => execute(`${info.libShell}`)) }