This is an automated email from the ASF dual-hosted git repository.

casion pushed a commit to branch dev-1.4.0-integration-test
in repository https://gitbox.apache.org/repos/asf/linkis.git


The following commit(s) were added to refs/heads/dev-1.4.0-integration-test by 
this push:
     new 1dd522dfa update
1dd522dfa is described below

commit 1dd522dfab43b04f7f07e4ad248ca035131805cb
Author: casionone <[email protected]>
AuthorDate: Sun May 28 00:25:37 2023 +0800

    update
---
 .github/workflows/integration-test.yml     | 17 ++++++++++++++++-
 linkis-dist/helm/scripts/install-ldh.sh    |  4 ++--
 linkis-dist/helm/scripts/install-linkis.sh | 26 ++++++++++++++++----------
 3 files changed, 34 insertions(+), 13 deletions(-)

diff --git a/.github/workflows/integration-test.yml 
b/.github/workflows/integration-test.yml
index b29af1435..51be146fc 100644
--- a/.github/workflows/integration-test.yml
+++ b/.github/workflows/integration-test.yml
@@ -113,8 +113,23 @@ jobs:
 
       - name: Install  Shell
         run: |
+          ROOT_DIR=./linkis-dist/
+          MIRRORS="ghcr.io"
+          TAG="latest"
 
-          sh -v ./linkis-dist/bin/install-linkis-to-kubernetes.sh  
pull-install -l
+          docker tag  ${MIRRORS}/apache/linkis/linkis:${TAG} linkis:dev
+          docker tag  ${MIRRORS}/apache/linkis/linkis-web:${TAG} linkis-web:dev
+
+          docker tag  ${MIRRORS}/apache/linkis/linkis-ldh:${TAG} linkis-ldh:dev
+          ${ROOT_DIR}/docker/scripts/make-linikis-image-with-mysql-jdbc.sh
+          docker tag linkis:with-jdbc linkis:dev
+
+          sh ./linkis-dist/helm/scripts/create-kind-cluster.sh \
+              && sh ./linkis-dist/helm/scripts/install-mysql.sh \
+              && sh ./linkis-dist/helm/scripts/install-ldh.sh \
+              && sh ./linkis-dist/helm/scripts/install-charts-with-ldh.sh
+
+#          sh -v ./linkis-dist/bin/install-linkis-to-kubernetes.sh  
pull-install -l
 
           n=0
           while (($n<10))
diff --git a/linkis-dist/helm/scripts/install-ldh.sh 
b/linkis-dist/helm/scripts/install-ldh.sh
index bb8292dfe..7be4d3486 100755
--- a/linkis-dist/helm/scripts/install-ldh.sh
+++ b/linkis-dist/helm/scripts/install-ldh.sh
@@ -26,7 +26,7 @@ LDH_VERSION=${LDH_VERSION-${LINKIS_IMAGE_TAG}}
 echo "# LDH version: ${LINKIS_IMAGE_TAG}"
 
 # load image
-if [ "${USING_KIND}" == "true" ]; then
+if [ "X${USING_KIND}" == "Xtrue" ]; then
   echo "# Loading LDH image ..."
   kind load docker-image linkis-ldh:${LINKIS_IMAGE_TAG} --name 
${KIND_CLUSTER_NAME}
 fi
@@ -36,7 +36,7 @@ echo "# Deploying LDH ..."
 set +e
 x=`kubectl get ns ldh 2> /dev/null`
 set -e
-if [ "${x}" == "" ]; then
+if [ "X${x}" == "X" ]; then
   kubectl create ns ldh
 fi
 kubectl apply -n ldh -f ${RESOURCE_DIR}/ldh/configmaps
diff --git a/linkis-dist/helm/scripts/install-linkis.sh 
b/linkis-dist/helm/scripts/install-linkis.sh
index 0c0e10f27..2abf12a0d 100755
--- a/linkis-dist/helm/scripts/install-linkis.sh
+++ b/linkis-dist/helm/scripts/install-linkis.sh
@@ -24,18 +24,24 @@ HELM_RELEASE_NAME=${2:-linkis-demo}
 LOCAL_MODE=${3:-true}
 USING_KIND=${4:-false}
 
+if [ "X${HELM_DEBUG}" == "Xtrue" ]; then
+  # template helm charts
+  helm template --namespace ${KUBE_NAMESPACE} -f 
${LINKIS_CHART_DIR}/values.yaml ${HELM_RELEASE_NAME} ${LINKIS_CHART_DIR}
+else
   # create hadoop configs
-
+  if [ "X${WITH_LDH}" == "Xtrue" ]; then
     kubectl apply -n ${KUBE_NAMESPACE} -f ${RESOURCE_DIR}/ldh/configmaps
-
+  fi
+  # load image
+  if [ "X${USING_KIND}" == "Xtrue" ]; then
     echo "# Loading Linkis image ..."
     kind load docker-image linkis:${LINKIS_IMAGE_TAG} --name 
${KIND_CLUSTER_NAME}
     kind load docker-image linkis-web:${LINKIS_IMAGE_TAG} --name 
${KIND_CLUSTER_NAME}
-
-    # install helm charts
-    echo "# Installing linkis, image tag=${LINKIS_IMAGE_TAG},local 
mode=${LOCAL_MODE} ..."
-    helm install --create-namespace --namespace ${KUBE_NAMESPACE} \
-      -f ${LINKIS_CHART_DIR}/values.yaml \
-      --set 
image.tag=${LINKIS_IMAGE_TAG},linkis.featureGates.localMode=${LOCAL_MODE} \
-      ${HELM_RELEASE_NAME} ${LINKIS_CHART_DIR}
-
+  fi
+  # install helm charts
+  echo "# Installing linkis, image tag=${LINKIS_IMAGE_TAG},local 
mode=${LOCAL_MODE} ..."
+  helm install --create-namespace --namespace ${KUBE_NAMESPACE} \
+    -f ${LINKIS_CHART_DIR}/values.yaml \
+    --set 
image.tag=${LINKIS_IMAGE_TAG},linkis.featureGates.localMode=${LOCAL_MODE} \
+    ${HELM_RELEASE_NAME} ${LINKIS_CHART_DIR}
+fi


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to