Parcourir la source

feat(jenkins): upd

zengzhixiang il y a 2 ans
Parent
commit
78691ed5af
1 fichiers modifiés avec 37 ajouts et 19 suppressions
  1. 37 19
      Jenkinsfile

+ 37 - 19
Jenkinsfile

@@ -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'
+      //       }
+      //     }
+      //   }
+      // }
     }
   }
 }