|
@@ -35,32 +35,50 @@ pipeline {
|
|
|
}
|
|
|
}
|
|
|
stage('构建项目') {
|
|
|
- parallel {
|
|
|
- stage("build prod") {
|
|
|
- when { branch 'master' }
|
|
|
- steps {
|
|
|
- nodejs('v16') {
|
|
|
+ steps {
|
|
|
+ nodejs('v16') {
|
|
|
+ script {
|
|
|
+ if ( '${BRANCH_NAME}' === 'master' ) {
|
|
|
sh 'npm run build:prod'
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- stage("build uat") {
|
|
|
- when { branch 'uat' }
|
|
|
- steps {
|
|
|
- nodejs('v16') {
|
|
|
+ } else if ( '${BRANCH_NAME}' === 'uat' ){
|
|
|
sh 'npm run build:uat'
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- stage("build test") {
|
|
|
- when { branch 'feature/jenkinsfile' }
|
|
|
- steps {
|
|
|
- nodejs('v16') {
|
|
|
+ } else {
|
|
|
sh 'npm run build:test'
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ // parallel {
|
|
|
+ // stage("build prod") {
|
|
|
+ // when { branch 'master' }
|
|
|
+ // steps {
|
|
|
+ // script {
|
|
|
+ // if () {}
|
|
|
+
|
|
|
+
|
|
|
+ // }
|
|
|
+ // nodejs('v16') {
|
|
|
+ // sh 'npm run build:prod'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // stage("build uat") {
|
|
|
+ // when { branch 'uat' }
|
|
|
+ // steps {
|
|
|
+ // nodejs('v16') {
|
|
|
+ // sh 'npm run build:uat'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // stage("build test") {
|
|
|
+ // when { branch 'feature/jenkinsfile' }
|
|
|
+ // steps {
|
|
|
+ // nodejs('v16') {
|
|
|
+ // sh 'npm run build:test'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
}
|
|
|
}
|
|
|
}
|