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
commit 650c5a8e880dc54f3c183cbfc944bc5215d2b639 Author: casionone <[email protected]> AuthorDate: Sun May 28 21:58:51 2023 +0800 update --- .github/workflows/integration-test2.yml | 148 +++++++++++++++++++++ ...client-1.3.2.ja => linkis-bml-client-1.3.2.jar} | Bin 140194 -> 140202 bytes ...common-1.3.2.ja => linkis-bml-common-1.3.2.jar} | Bin 79289 -> 79297 bytes ...cation-1.3 => linkis-cli-application-1.3.2.jar} | Bin 152369 -> 152378 bytes ...common-1.3.2.ja => linkis-cli-common-1.3.2.jar} | Bin 25385 -> 25391 bytes .../linkis-cli/linkis-cli-core-1.3.2.jar | Bin 125437 -> 125443 bytes .../linkis-cli/linkis-common-1.3.2.jar | Bin 423171 -> 423178 bytes ...client- => linkis-computation-client-1.3.2.jar} | Bin 471152 -> 471156 bytes ...linkis-computation-governance-common-1.3.2.jar} | Bin 327991 -> 327999 bytes ...=> linkis-gateway-httpclient-support-1.3.2.jar} | Bin 85456 -> 85464 bytes ...client-1.3.2.ja => linkis-httpclient-1.3.2.jar} | Bin 169266 -> 169273 bytes ...common-1.3.2_ => linkis-label-common-1.3.2.jar} | Bin 115490 -> 115495 bytes .../linkis-cli/linkis-protocol-1.3.2.jar | Bin 132007 -> 132015 bytes 13 files changed, 148 insertions(+) diff --git a/.github/workflows/integration-test2.yml b/.github/workflows/integration-test2.yml new file mode 100644 index 000000000..ea1152054 --- /dev/null +++ b/.github/workflows/integration-test2.yml @@ -0,0 +1,148 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +name: Integration Test2 + +on: + push: + branches: + - master + - dev-1.4.0-integration-test + pull_request: + branches: + - master + - dev-1.4.0-integration-test + +concurrency: + group: test-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +env: + CT_CONFIG_PATH: '.github/ct.yml' + KIND_CONFIG_PATH: './linkis-dist/helm/scripts/resources/kind-cluster.yaml' + KIND_CLUSTER_NAME: 'test-helm' +jobs: + publish-docker: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [16.0.0] + kubernetes-version: +# - 'kindest/node:v1.21.10' + - 'kindest/node:v1.23.4' + timeout-minutes: 90 + env: + TAG: ${{ github.sha }} + SKIP_TEST: true + HUB: ghcr.io/apache/linkis + LINKIS_VERSION: 1.4.0-SNAPSHOT + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + submodules: true + - name: Set up JDK 8 + uses: actions/setup-java@v2 + with: + distribution: 'adopt' + java-version: 8 + - name: Cache local Maven repository + uses: actions/cache@v2 + with: + path: ~/.m2/repository + key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} + restore-keys: | + ${{ runner.os }}-maven- + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + +# - name: Build frontend by node.js +# run: | +# cd linkis-web +# sed -i "/VUE_APP_MN_CONFIG_PREFIX/d" .env +# npm install +# npm run build +# +# - name: Build backend by maven +# run: | +# ./mvnw install -Pdocker -Dmaven.javadoc.skip=true -Dmaven.test.skip=true -Dlinkis.build.web=true -Dlinkis.build.with.jdbc=true -Dlinkis.build.ldh=true + + + - name: Set up chart-testing + uses: ./.github/actions/chart-testing-action + +# - name: List changed charts +# id: list-changed +# run: | +# changed=$(ct list-changed --config ${{ env.CT_CONFIG_PATH }} --target-branch ${{ github.event.repository.default_branch }}) +# if [[ -n "$changed" ]]; then +# echo "changed=true" >> $GITHUB_OUTPUT +# echo "Changed charts: $changed" +# else +# echo "Charts are not changed, they will not be linted, validated, installed and tested." +# fi + +# # NOTE: If the charts have not changed, they will not be linted, validated, installed and tested. +# - name: Lint and validate charts +# run: ct lint --config ${{ env.CT_CONFIG_PATH }} + + - name: Create Kind cluster + uses: ./.github/actions/kind-action + with: + config: ${{ env.KIND_CONFIG_PATH }} + node_image: ${{ matrix.kubernetes-version }} + cluster_name: ${{ env.KIND_CLUSTER_NAME }} + - name: Start Linkis Service + run: | + ROOT_DIR=./linkis-dist/ + MIRRORS="ghcr.io" + TAG="latest" + docker pull ${MIRRORS}/apache/linkis/linkis-ldh:${TAG} + docker pull ${MIRRORS}/apache/linkis/linkis:${TAG} + docker pull ${MIRRORS}/apache/linkis/linkis-web:${TAG} + 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 + bash ./linkis-dist/helm/scripts/install-mysql.sh true\ + && bash ./linkis-dist/helm/scripts/install-ldh.sh true \ + && bash ./linkis-dist/helm/scripts/install-charts-with-ldh.sh linkis linkis-demo true + n=0 + while (($n<5)) + do + kubectl get pods -A + n=$((n+1)) + sleep 5 + done + shell: bash + + - name: Linkis-Cli Test + run: | + # 开启proxy 端口映射 + bash ./linkis-dist/helm/scripts/remote-proxy.sh start + # 查看proxy 端口映射 + bash ./linkis-dist/helm/scripts/remote-proxy.sh list + + # 执行shell测试 + bash ./linkis-dist/target/apache-linkis-*-bin/package/bin/linkis-cli -engineType shell-1 -codeType shell -code "echo "hello" " -submitUser hadoop -proxyUser hadoop + #执行python测试 + bash ./linkis-dist/target/apache-linkis-*-bin/package/bin/linkis-cli -engineType python-python2 -codeType python -code "print(\"hello\")" -submitUser hadoop -proxyUser hadoop -confMap python.version=python + shell: bash \ No newline at end of file diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-client-1.3.2.ja b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-client-1.3.2.jar similarity index 99% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-client-1.3.2.ja rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-client-1.3.2.jar index db122f2f9..6e6e0397b 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-client-1.3.2.ja and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-client-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-common-1.3.2.ja b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-common-1.3.2.jar similarity index 98% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-common-1.3.2.ja rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-common-1.3.2.jar index 97d00d2d2..bca935f8a 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-common-1.3.2.ja and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-bml-common-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-application-1.3 b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-application-1.3.2.jar similarity index 98% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-application-1.3 rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-application-1.3.2.jar index 21cff081c..8586cbb03 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-application-1.3 and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-application-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-common-1.3.2.ja b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-common-1.3.2.jar similarity index 95% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-common-1.3.2.ja rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-common-1.3.2.jar index 5e0a8de12..83d145295 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-common-1.3.2.ja and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-common-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-core-1.3.2.jar b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-core-1.3.2.jar index cf520b777..c48193a09 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-core-1.3.2.jar and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-cli-core-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-common-1.3.2.jar b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-common-1.3.2.jar index 27e988e57..0b35ec459 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-common-1.3.2.jar and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-common-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-client- b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-client-1.3.2.jar similarity index 99% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-client- rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-client-1.3.2.jar index a0f94f110..eda523eaf 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-client- and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-client-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-governa b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-governance-common-1.3.2.jar similarity index 99% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-governa rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-governance-common-1.3.2.jar index bb23512b6..b63445d86 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-governa and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-computation-governance-common-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-gateway-httpclient- b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-gateway-httpclient-support-1.3.2.jar similarity index 98% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-gateway-httpclient- rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-gateway-httpclient-support-1.3.2.jar index ef77010be..f9c4c0a24 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-gateway-httpclient- and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-gateway-httpclient-support-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-httpclient-1.3.2.ja b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-httpclient-1.3.2.jar similarity index 99% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-httpclient-1.3.2.ja rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-httpclient-1.3.2.jar index 2c1ad31db..d701d289f 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-httpclient-1.3.2.ja and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-httpclient-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-label-common-1.3.2_ b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-label-common-1.3.2.jar similarity index 98% rename from linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-label-common-1.3.2_ rename to linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-label-common-1.3.2.jar index a49240fec..e456ff228 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-label-common-1.3.2_ and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-label-common-1.3.2.jar differ diff --git a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-protocol-1.3.2.jar b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-protocol-1.3.2.jar index 3803c3009..e6331919e 100644 Binary files a/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-protocol-1.3.2.jar and b/linkis-dist/package/lib/linkis-computation-governance/linkis-client/linkis-cli/linkis-protocol-1.3.2.jar differ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
