From 1fc4327b25db503a3a949211a373c90c722bf75b Mon Sep 17 00:00:00 2001 From: Home Date: Sun, 29 Mar 2026 03:18:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4jenkins=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=8C=96=E6=B5=81=E6=B0=B4=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a4e1e42a..8cb16468 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -36,24 +36,26 @@ pipeline { sh "npm install --force --unsafe-perm --ignore-platform" } } - steps { - script { - VERSION_NAME = sh( - script: ''' - node -p "require('json5').parse(require('fs').readFileSync('./src/manifest.json','utf8')).versionName" - ''', - returnStdout: true - ).trim() + stage('读取 manifest 版本号(json5 终极版)') { + steps { + script { + VERSION_NAME = sh( + script: ''' + node -p "require('json5').parse(require('fs').readFileSync('./src/manifest.json','utf8')).versionName" + ''', + returnStdout: true + ).trim() - VERSION_CODE = sh( - script: ''' - node -p "require('json5').parse(require('fs').readFileSync('./src/manifest.json','utf8')).versionCode" - ''', - returnStdout: true - ).trim() + VERSION_CODE = sh( + script: ''' + node -p "require('json5').parse(require('fs').readFileSync('./src/manifest.json','utf8')).versionCode" + ''', + returnStdout: true + ).trim() - echo "版本名称:${VERSION_NAME}" - echo "版本号:${VERSION_CODE}" + echo "版本名称:${VERSION_NAME}" + echo "版本号:${VERSION_CODE}" + } } } stage('打包uniapp') {