diff --git a/build/prod/Jenkinsfile b/build/prod/Jenkinsfile index 29e1eb9..95e6ad9 100644 --- a/build/prod/Jenkinsfile +++ b/build/prod/Jenkinsfile @@ -1,4 +1,17 @@ stage ('production build') { - sh 'npm run build:prod'; - sh 'ls dist'; + script { + def tag = sh(returnStdout: true, script: "git tag --contains").trim() + def branchName = sh(returnStdout: true, script: "git rev-parse --abbrev-ref HEAD").trim() + + if (tag) { + echo 'found tag ' + tag + def tagNoV = tag.substring(1) + sh "VERSION=${tagNoV} npm run build:prod"; + } else { + echo 'tag not found' + sh "VERSION=master npm run build:prod" + } + + sh 'ls dist'; + } }