From 03696a9a8b3bf322ae270fb27099582c338bfb17 Mon Sep 17 00:00:00 2001 From: Max Nanis Date: Thu, 26 Jun 2025 18:54:47 +0700 Subject: edit to cd in panel-url dir first --- Jenkinsfile | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 91a8ebf..13b4e1d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -40,24 +40,25 @@ pipeline { } stage('npm.build') { - when { + when { expression { env.BRANCH_NAME == 'master' } - } - steps { - sh "/usr/local/bin/npm run build" - - script { - def filePath = "dist/grl-panel.js" - def minSize = 500 * 1024 - def size = sh(script: "stat -c%s ${filePath}", returnStdout: true).trim().toInteger() + } + steps { + dir("panel-ui") { + sh "/usr/local/bin/npm run build" + script { + def filePath = "dist/grl-panel.js" + def minSize = 500 * 1024 + def size = sh(script: "stat -c%s ${filePath}", returnStdout: true).trim().toInteger() - if (size < minSize) { - error "Build ${filePath} is too small: ${size} bytes" - } else { - echo "Build size is acceptable: ${size} bytes" + if (size < minSize) { + error "Build ${filePath} is too small: ${size} bytes" + } else { + echo "Build size is acceptable: ${size} bytes" + } } } - } + } } } -- cgit v1.2.3