Tomishinets Vladimir пре 4 година
родитељ
комит
86870807a3
1 измењених фајлова са 83 додато и 82 уклоњено
  1. 83 82
      devK8s.Jenkinsfile

+ 83 - 82
devK8s.Jenkinsfile

@@ -58,91 +58,92 @@ pipeline {
               DOCKER_FILE=PROMO_SEO.dockerfile
               break
           }
+          echo SOURCE_GIT_URL
         }
       }
     }
-    stage("Prepare to build") {
-      steps {
-        script {
-          echo "Pull ${SOURCE_GIT_URL}"
-          gitOps.clone(SOURCE_GIT_URL)
-          echo "CheckOut ${branch}"
-          SOURCE_DIR = dirOps.calculateDir(SOURCE_GIT_URL)
-          gitOps.checkout(SOURCE_DIR, branch)
-          echo "Save Version"
-          dir(SOURCE_DIR) {
-            sh 'echo $(git log -p -1 --pretty=format:"%h"|head -n1) > version'
-          }
-          HELM_DIR = dirOps.calculateDir(HELM_GIT_URL)
-          CHART_PATH = HELM_DIR + "/helm/"+ DOCKER_IMAGE.split("/")[0]
-          VALUES_FILE = "${CHART_PATH}/dev.yaml"
-        }
-      }
-    }
-    stage("Build APP PROMO-SEO") {
-      when {
-        expression { params.APP_NAME == 'promo-seo' }
-      }
-      steps {
-        script {
-          echo "Build customer-api"
-          dir("${SOURCE_DIR}/customer-api") {
-            buildOps.maven()
-          }
-          echo "Build public"
-          dir("${SOURCE_DIR}/promo/src/public") {
-            buildOps.npm()
-          }
-          echo "Build Promo"
-          dir("${SOURCE_DIR}/" + DOCKER_IMAGE.split("/")[1]) {
-            buildOps.gradle()
-          }
-        }
-      }
-    }
-    stage("Build Image PROMO-SEO") {
-      when {
-        expression { params.APP_NAME == 'promo-seo' }
-      }
-      steps {
-        script {
-          sh "cp ${SOURCE_DIR}/promo/build/libs/promo-0.0.1-SNAPSHOT.war ."
-          sh "cp ${SOURCE_DIR}/version ."
-          COMMIT = sh(script: "cat version 2> /dev/null", returnStdout: true).trim()
-          IMAGE_TO_PUSH = "${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${COMMIT}-${BUILD_NUMBER}"
-          echo "Build ${IMAGE_TO_PUSH} with Kaniko"
-          k8sBuildImage.kaniko(IMAGE_TO_PUSH,,DOCKER_FILE)
-        }
-      }
-    }
-    stage("Build APP PROMO-SDK") {
-      when {
-        expression { params.APP_NAME == 'promo-sdk' }
-      }
-      steps {
-        script {
-          echo "Build APP"
-          dir("${SOURCE_DIR}") {
-            buildOps.npm()
-          }
-        }
-      }
-    }
-    stage("Build Image PROMO-SDK") {
-      when {
-        expression { params.APP_NAME == 'promo-sdk' }
-      }
-      steps {
-        script {
-          IMAGE_TO_PUSH = "${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${COMMIT}-${BUILD_NUMBER}"
-          echo "Build ${IMAGE_TO_PUSH} with Kaniko"
-          dir("${SOURCE_DIR}") {
-            COMMIT = sh(script: "cat version 2> /dev/null", returnStdout: true).trim()
-            k8sBuildImage.kaniko(IMAGE_TO_PUSH,,DOCKER_FILE)
-          }
-        }
-      }
-    }
+    // stage("Prepare to build") {
+    //   steps {
+    //     script {
+    //       echo "Pull ${SOURCE_GIT_URL}"
+    //       gitOps.clone(SOURCE_GIT_URL)
+    //       echo "CheckOut ${branch}"
+    //       SOURCE_DIR = dirOps.calculateDir(SOURCE_GIT_URL)
+    //       gitOps.checkout(SOURCE_DIR, branch)
+    //       echo "Save Version"
+    //       dir(SOURCE_DIR) {
+    //         sh 'echo $(git log -p -1 --pretty=format:"%h"|head -n1) > version'
+    //       }
+    //       HELM_DIR = dirOps.calculateDir(HELM_GIT_URL)
+    //       CHART_PATH = HELM_DIR + "/helm/"+ DOCKER_IMAGE.split("/")[0]
+    //       VALUES_FILE = "${CHART_PATH}/dev.yaml"
+    //     }
+    //   }
+    // }
+    // stage("Build APP PROMO-SEO") {
+    //   when {
+    //     expression { params.APP_NAME == 'promo-seo' }
+    //   }
+    //   steps {
+    //     script {
+    //       echo "Build customer-api"
+    //       dir("${SOURCE_DIR}/customer-api") {
+    //         buildOps.maven()
+    //       }
+    //       echo "Build public"
+    //       dir("${SOURCE_DIR}/promo/src/public") {
+    //         buildOps.npm()
+    //       }
+    //       echo "Build Promo"
+    //       dir("${SOURCE_DIR}/" + DOCKER_IMAGE.split("/")[1]) {
+    //         buildOps.gradle()
+    //       }
+    //     }
+    //   }
+    // }
+    // stage("Build Image PROMO-SEO") {
+    //   when {
+    //     expression { params.APP_NAME == 'promo-seo' }
+    //   }
+    //   steps {
+    //     script {
+    //       sh "cp ${SOURCE_DIR}/promo/build/libs/promo-0.0.1-SNAPSHOT.war ."
+    //       sh "cp ${SOURCE_DIR}/version ."
+    //       COMMIT = sh(script: "cat version 2> /dev/null", returnStdout: true).trim()
+    //       IMAGE_TO_PUSH = "${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${COMMIT}-${BUILD_NUMBER}"
+    //       echo "Build ${IMAGE_TO_PUSH} with Kaniko"
+    //       k8sBuildImage.kaniko(IMAGE_TO_PUSH,,DOCKER_FILE)
+    //     }
+    //   }
+    // }
+    // stage("Build APP PROMO-SDK") {
+    //   when {
+    //     expression { params.APP_NAME == 'promo-sdk' }
+    //   }
+    //   steps {
+    //     script {
+    //       echo "Build APP"
+    //       dir("${SOURCE_DIR}") {
+    //         buildOps.npm()
+    //       }
+    //     }
+    //   }
+    // }
+    // stage("Build Image PROMO-SDK") {
+    //   when {
+    //     expression { params.APP_NAME == 'promo-sdk' }
+    //   }
+    //   steps {
+    //     script {
+    //       IMAGE_TO_PUSH = "${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${COMMIT}-${BUILD_NUMBER}"
+    //       echo "Build ${IMAGE_TO_PUSH} with Kaniko"
+    //       dir("${SOURCE_DIR}") {
+    //         COMMIT = sh(script: "cat version 2> /dev/null", returnStdout: true).trim()
+    //         k8sBuildImage.kaniko(IMAGE_TO_PUSH,,DOCKER_FILE)
+    //       }
+    //     }
+    //   }
+    // }
     // stage("Update Helm Chart dev.yaml") {
     //   steps {
     //     script {