aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Nanis2025-06-26 18:54:47 +0700
committerMax Nanis2025-06-26 18:54:47 +0700
commit03696a9a8b3bf322ae270fb27099582c338bfb17 (patch)
treecdf9c084a21a48d2251277bf0101bbfb71137de9
parentbfdc2a289c9d872c67bfdb829883ed0739506445 (diff)
downloadpanel-ui-03696a9a8b3bf322ae270fb27099582c338bfb17.tar.gz
panel-ui-03696a9a8b3bf322ae270fb27099582c338bfb17.zip
edit to cd in panel-url dir first
-rw-r--r--Jenkinsfile29
1 files 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"
+ }
}
}
- }
+ }
}
}