You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@linkis.apache.org by ca...@apache.org on 2023/05/29 01:58:15 UTC
[linkis] branch dev-1.4.0-integration-test updated (a6b13c14c -> fba21a2bd)
This is an automated email from the ASF dual-hosted git repository.
casion pushed a change to branch dev-1.4.0-integration-test
in repository https://gitbox.apache.org/repos/asf/linkis.git
from a6b13c14c update
new 61211837d remove action tmp
new fba21a2bd update
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/auto-comment.yml | 55 ------------------
.github/workflows/auto-format-pr.yaml | 69 -----------------------
.github/workflows/build-backend.yml | 93 -------------------------------
.github/workflows/build-frontend.yml | 53 ------------------
.github/workflows/check-code-format.yml | 35 ------------
.github/workflows/check-license.yml | 42 --------------
.github/workflows/check-sql-script.yml | 50 -----------------
.github/workflows/codeql-analysis.yml | 66 ----------------------
.github/workflows/dead-link-checker.yaml | 35 ------------
.github/workflows/dlc.json | 19 -------
.github/workflows/integration-test.yml | 19 +------
.github/workflows/integration-test2.yml | 20 +------
.github/workflows/publish-docker.yaml | 95 --------------------------------
.github/workflows/publish-snapshot.yml | 56 -------------------
14 files changed, 3 insertions(+), 704 deletions(-)
delete mode 100644 .github/workflows/auto-comment.yml
delete mode 100644 .github/workflows/auto-format-pr.yaml
delete mode 100644 .github/workflows/build-backend.yml
delete mode 100644 .github/workflows/build-frontend.yml
delete mode 100644 .github/workflows/check-code-format.yml
delete mode 100644 .github/workflows/check-license.yml
delete mode 100644 .github/workflows/check-sql-script.yml
delete mode 100644 .github/workflows/codeql-analysis.yml
delete mode 100644 .github/workflows/dead-link-checker.yaml
delete mode 100644 .github/workflows/dlc.json
delete mode 100644 .github/workflows/publish-docker.yaml
delete mode 100644 .github/workflows/publish-snapshot.yml
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@linkis.apache.org
For additional commands, e-mail: commits-help@linkis.apache.org
[linkis] 01/02: remove action tmp
Posted by ca...@apache.org.
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 61211837d3702be65b413a91663f05bcdc9250d5
Author: casionone <ca...@gmail.com>
AuthorDate: Mon May 29 09:51:36 2023 +0800
remove action tmp
---
.github/workflows/auto-comment.yml | 55 ------------------
.github/workflows/auto-format-pr.yaml | 69 -----------------------
.github/workflows/build-backend.yml | 93 -------------------------------
.github/workflows/build-frontend.yml | 53 ------------------
.github/workflows/check-code-format.yml | 35 ------------
.github/workflows/check-license.yml | 42 --------------
.github/workflows/check-sql-script.yml | 50 -----------------
.github/workflows/codeql-analysis.yml | 66 ----------------------
.github/workflows/dead-link-checker.yaml | 35 ------------
.github/workflows/dlc.json | 19 -------
.github/workflows/integration-test.yml | 2 +-
.github/workflows/integration-test2.yml | 3 +-
.github/workflows/publish-docker.yaml | 95 --------------------------------
.github/workflows/publish-snapshot.yml | 56 -------------------
14 files changed, 3 insertions(+), 670 deletions(-)
diff --git a/.github/workflows/auto-comment.yml b/.github/workflows/auto-comment.yml
deleted file mode 100644
index aa196e884..000000000
--- a/.github/workflows/auto-comment.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-# 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: Create Comment
-
-on:
- issues:
- types: [opened]
-
-jobs:
- create-comment:
- runs-on: ubuntu-latest
- steps:
- - name: Create comment
- uses: actions-cool/issues-helper@v3
- with:
- actions: 'create-comment'
- token: ${{ secrets.GITHUB_TOKEN }}
- issue-number: ${{ github.event.issue.number }}
- body: |
- ## :blush: Welcome to the Apache Linkis community!!
- We are glad that you are contributing by opening this issue.
-
- Please make sure to include all the relevant context.
- We will be here shortly.
-
- If you are interested in contributing to our website project, please let us know!
- You can check out our contributing guide on
- :point_right: [How to Participate in Project Contribution](https://linkis.apache.org/community/how-to-contribute).
-
-
- ### Community
-
- |WeChat Assistant|WeChat Public Account|
- |-|-|
- |<img src="https://linkis.apache.org/Images/wedatasphere_contact_01.png" width="128"/>|<img src="https://linkis.apache.org/Images/gzh_01.png" width="128"/>|
-
-
- ### Mailing Lists
- |Name|Description|Subscribe|Unsubscribe|Archive|
- |:-----|:--------|:------|:-------|:-----|
- | [dev@linkis.apache.org](mailto:dev@linkis.apache.org) | community activity information | [subscribe](mailto:dev-subscribe@linkis.apache.org) | [unsubscribe](mailto:dev-unsubscribe@linkis.apache.org) | [archive](http://mail-archives.apache.org/mod_mbox/linkis-dev) |
diff --git a/.github/workflows/auto-format-pr.yaml b/.github/workflows/auto-format-pr.yaml
deleted file mode 100644
index 301d91c76..000000000
--- a/.github/workflows/auto-format-pr.yaml
+++ /dev/null
@@ -1,69 +0,0 @@
-#
-# 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: Create Code Format Apply PullRequest
-
-on:
- pull_request:
- branches: [dev,dev-*]
- types: [closed]
-
-jobs:
- auto-code-format:
- if: ${{ startsWith(github.repository, 'apache/') }}
-
- runs-on: ubuntu-latest
- env:
- BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
- SHA: ${{ github.sha }}
-
- steps:
-
- - name: Checkout
- uses: actions/checkout@v3
- if: github.event_name == 'pull_request' && github.event.action == 'closed' && github.event.pull_request.merged == true
-
- - name: Set up JDK 8
- uses: actions/setup-java@v2
- with:
- java-version: '8'
- distribution: 'adopt'
-
- - name: Code Format Apply
- run:
- ./mvnw spotless:apply
-
- - name: Create Pull Request
- uses: peter-evans/create-pull-request@v4.1.1
- with:
- token: ${{ secrets.GITHUB_TOKEN }}
- branch: ${{ env.BRANCH_NAME }}-${{ env.SHA }}
- base: ${{ env.BRANCH_NAME }}
- commit-message: code format apply
- committer: GitHub <no...@github.com>
- author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
- signoff: false
- delete-branch: true
-
- title: '[Code] Code format apply'
- body: |
- ## Code format apply
- - run the result of mvn spotless:apply
-
- labels: |
- code format
- automated pr
diff --git a/.github/workflows/build-backend.yml b/.github/workflows/build-backend.yml
deleted file mode 100644
index f881f9251..000000000
--- a/.github/workflows/build-backend.yml
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# 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: Build Backend
-
-on: [push, pull_request]
-
-env:
- MAVEN_OPTS: -Dmaven.resolver.transport=wagon -Dmaven.wagon.httpconnectionManager.ttlSeconds=30
-
-jobs:
- build-backend:
- runs-on: ubuntu-latest
- strategy:
- matrix:
- spark: [2.4, 3.2]
- hadoop: [2.7, 3.3]
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- - name: Set up JDK 8
- uses: actions/setup-java@v3
- with:
- distribution: 'temurin'
- java-version: 8
- cache: maven
- - if: ${{matrix.spark == '2.4' && matrix.hadoop == '2.7'}}
- name: build spark ${{matrix.spark}} and hadoop ${{matrix.hadoop}}
- run:
- ./mvnw clean package -Pspark-${{matrix.spark}} -Phadoop-${{matrix.hadoop}} -Dmaven.test.skip=true
- - if: ${{matrix.spark == '3.2' && matrix.hadoop == '3.3'}}
- name: build spark ${{matrix.spark}} and hadoop ${{matrix.hadoop}}
- run:
- ./mvnw clean package
- - if: ${{matrix.spark == '3.2' && matrix.hadoop == '2.7'}}
- name: build spark ${{matrix.spark}} and hadoop ${{matrix.hadoop}}
- run:
- ./mvnw clean package -Phadoop-${{matrix.hadoop}} -Dmaven.test.skip=true
-
- - if: ${{matrix.spark == '2.4' && matrix.hadoop == '3.3'}}
- name: build spark ${{matrix.spark}} and hadoop ${{matrix.hadoop}}
- run:
- ./mvnw clean package -Pspark-${{matrix.spark}} -Dmaven.test.skip=true
-# - name: Upload coverage to Codecov
-# uses: codecov/codecov-action@v3.0.0
-# with:
-# token: ${{ secrets.CODECOV_TOKEN }}
- third-party-dependencies-check:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout source
- uses: actions/checkout@v3
- - name: Set up JDK 8
- uses: actions/setup-java@v3
- with:
- distribution: 'temurin'
- java-version: 8
- cache: maven
- - name: mvn install
- run:
- #pom.xml also introduce linkis related jar,so run mvn install in first time
- ./mvnw install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true
- - name: mvn dependency:copy-dependencies
- run:
- ./mvnw dependency:copy-dependencies -DexcludeGroupIds=org.apache.linkis -DincludeScope=runtime -DoutputDirectory=${{ github.workspace }}/current_dependencies
- - name: generate current_dependencies.txt
- run: |
- ls ${{ github.workspace }}/current_dependencies | sort > ~/current_dependencies.txt
- cat ~/current_dependencies.txt
- - name: check third dependencies
- run: |
- #by using commond join ,to check whether there are new third-party dependencies,compared with file(tool/dependencies/known-dependencies.txt)
- sort ${{ github.workspace }}/tool/dependencies/known-dependencies.txt > ~/known-dependencies.txt
- join -t : -o 1.1 2.1 -a2 ~/known-dependencies.txt ~/current_dependencies.txt > ~/result.txt
- #print new third-party dependencies name if it exists
- awk -F ":" '{if($1=="")print $2" is not in file known-dependencies.txt!\n You can refer to this guide to repair it(你可以参考这个指引进行修复):https://linkis.apache.org/zh-CN/docs/latest/development/development-specification/license"}' ~/result.txt
- result=`awk -F ":" '{if($1=="")print $2}' ~/result.txt |wc -l`
- #if has new third-party,the Action will fail
- if [[ $result == 0 ]];then echo "All third dependencies is known!" ;else exit 1;fi
\ No newline at end of file
diff --git a/.github/workflows/build-frontend.yml b/.github/workflows/build-frontend.yml
deleted file mode 100644
index a84a805d4..000000000
--- a/.github/workflows/build-frontend.yml
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# 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: Build Frontend
-
-on: [push, pull_request]
-
-
-jobs:
- build-frontend:
- runs-on: ubuntu-latest
-
- strategy:
- matrix:
- node-version: [16]
- # See supported Node.js release schedule at https://nodejs.org/en/about/releases/
-
- steps:
- - uses: actions/checkout@v2
- with:
- submodules: true
-
- - uses: actions/cache@v2
- with:
- path: ~/.npm
- key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
- restore-keys: |
- ${{ runner.os }}-node-
-
- - name: Set Up NodeJS ${{ matrix.node-version }}
- uses: actions/setup-node@v2-beta
- with:
- node-version: ${{ matrix.node-version }}
-
- - name: Build frontend by node.js
- run: |
- cd linkis-web
- npm install
- npm run build
diff --git a/.github/workflows/check-code-format.yml b/.github/workflows/check-code-format.yml
deleted file mode 100644
index 0323eb980..000000000
--- a/.github/workflows/check-code-format.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-# 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: Code Format Check
-
-on: [push, pull_request]
-
-jobs:
- spotless-check:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout source
- uses: actions/checkout@v2
- - name: Set up JDK 8
- uses: actions/setup-java@v2
- with:
- java-version: '8'
- distribution: 'adopt'
- - name: Code format check
- run:
- ./mvnw spotless:check
diff --git a/.github/workflows/check-license.yml b/.github/workflows/check-license.yml
deleted file mode 100644
index 3c79607dc..000000000
--- a/.github/workflows/check-license.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-# 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: License Check
-
-on: [push, pull_request]
-
-jobs:
- apache-rat-check:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout source
- uses: actions/checkout@v2
- - name: Set up JDK 8
- uses: actions/setup-java@v2
- with:
- java-version: '8'
- distribution: 'adopt'
- - name: License check with Maven
- run: |
- rat_file=`mvn apache-rat:check | { grep -oe "\\S\\+/rat.txt" || true; }`
- echo "rat_file=$rat_file"
- if [[ -n "$rat_file" ]];then echo "check error!" && cat $rat_file && exit 123;else echo "check success!" ;fi
- - name: Upload the report
- uses: actions/upload-artifact@v2
- with:
- name: license-check-report
- path: "**/target/rat.txt"
diff --git a/.github/workflows/check-sql-script.yml b/.github/workflows/check-sql-script.yml
deleted file mode 100644
index ec965372b..000000000
--- a/.github/workflows/check-sql-script.yml
+++ /dev/null
@@ -1,50 +0,0 @@
-# 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: Sql Script Check
-
-on: [push, pull_request]
-
-jobs:
- sql-check:
- runs-on: ubuntu-latest
- services:
- mysql:
- image: mysql:5.7
- env:
- MYSQL_ROOT_PASSWORD: password
- ports:
- - 32574:3306
- options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
- steps:
- - name: Checkout source
- uses: actions/checkout@v2
-
- - name: Verify linkis init sql
- run: |
- sudo apt-get install -y mysql-client
-
- config="--host 127.0.0.1 --port 32574 -uroot -ppassword --default-character-set=utf8"
- MYSQL_DB=linkis_test
-
- mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -e "SHOW DATABASES"
- mysql $config -e "CREATE DATABASE IF NOT EXISTS $MYSQL_DB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;"
- mysql $config -D$MYSQL_DB -e "source ./linkis-dist/package/db/linkis_ddl.sql"
- mysql $config -D$MYSQL_DB -e "source ./linkis-dist/package/db/linkis_dml.sql"
- mysql $config -D$MYSQL_DB -e "show tables"
-
-
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
deleted file mode 100644
index f5be6ff8a..000000000
--- a/.github/workflows/codeql-analysis.yml
+++ /dev/null
@@ -1,66 +0,0 @@
-# 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: CodeQL Analysis
-
-
-on:
- pull_request:
- branches: [dev,dev-*]
- push:
- branches: [dev,dev-*]
-
-jobs:
- analyze:
- name: Code Analyze
- runs-on: ubuntu-latest
-# if: (github.repository == 'apache/linkis')
- strategy:
- fail-fast: false
- matrix:
- language: ['java', 'javascript', 'python']
-
- steps:
- - name: Checkout repository
- uses: actions/checkout@v2
- with:
- submodules: true
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
- with:
- java-version: 1.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 }}-linkis-maven-
-
-
- - name: Initialize CodeQL
- uses: github/codeql-action/init@v2
- with:
- languages: ${{ matrix.language }}
-
-# - name: Autobuild
-# uses: github/codeql-action/autobuild@v2
- - name: Build
- run:
- ./mvnw clean package -Dmaven.test.skip=true
-
- - name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v2
\ No newline at end of file
diff --git a/.github/workflows/dead-link-checker.yaml b/.github/workflows/dead-link-checker.yaml
deleted file mode 100644
index 98aa19ab5..000000000
--- a/.github/workflows/dead-link-checker.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-# 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: Dead Link Check
-
-on: [push, pull_request]
-
-jobs:
- dead-links-check:
- runs-on: ubuntu-latest
- timeout-minutes: 30
- if: (github.repository == 'apache/linkis')
- steps:
- - uses: actions/checkout@v3
- - uses: gaurav-nelson/github-action-markdown-link-check@v1
- with:
- use-quiet-mode: 'no'
- use-verbose-mode: 'yes'
- folder-path: '../'
- config-file: '.github/workflows/dlc.json'
diff --git a/.github/workflows/dlc.json b/.github/workflows/dlc.json
deleted file mode 100644
index 8c6e04fe7..000000000
--- a/.github/workflows/dlc.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "ignorePatterns": [
- {
- "pattern": "^http://localhost"
- },
- {
- "pattern": "^http://127.0.0.1"
- }
- ],
- "timeout": "10s",
- "retryOn429": true,
- "retryCount": 10,
- "fallbackRetryDelay": "1000s",
- "aliveStatusCodes": [
- 200,
- 401,
- 403
- ]
-}
diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml
index 6255f7506..aff3c071f 100644
--- a/.github/workflows/integration-test.yml
+++ b/.github/workflows/integration-test.yml
@@ -36,7 +36,7 @@ env:
KIND_CONFIG_PATH: './linkis-dist/helm/scripts/resources/kind-cluster.yaml'
KIND_CLUSTER_NAME: 'test-helm'
jobs:
- publish-docker:
+ integration-test:
runs-on: ubuntu-latest
strategy:
matrix:
diff --git a/.github/workflows/integration-test2.yml b/.github/workflows/integration-test2.yml
index 156a65677..13c96e3f9 100644
--- a/.github/workflows/integration-test2.yml
+++ b/.github/workflows/integration-test2.yml
@@ -36,7 +36,7 @@ env:
KIND_CONFIG_PATH: './linkis-dist/helm/scripts/resources/kind-cluster.yaml'
KIND_CLUSTER_NAME: 'test-helm'
jobs:
- publish-docker:
+ integration-test:
runs-on: ubuntu-latest
strategy:
matrix:
@@ -125,6 +125,7 @@ jobs:
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<20))
do
diff --git a/.github/workflows/publish-docker.yaml b/.github/workflows/publish-docker.yaml
deleted file mode 100644
index 11c8fcc6c..000000000
--- a/.github/workflows/publish-docker.yaml
+++ /dev/null
@@ -1,95 +0,0 @@
-#
-# 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: Publish Docker
-on:
- push:
- branches:
- - dev-1.4.0
-jobs:
- publish-docker:
- runs-on: ubuntu-latest
- strategy:
- matrix:
- node-version: [16.0.0]
- 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
- - 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 QEMU
- uses: docker/setup-qemu-action@v1
- - 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.ldh=true
- - name: Log in to the Container registry
- uses: docker/login-action@v1.10.0
- with:
- registry: ${{ env.HUB }}
- username: ${{ github.actor }}
- password: ${{ secrets.GITHUB_TOKEN }}
- - name: Push Docker Image
- env:
- DOCKER_VERSION: ${{ github.ref_name }}-${{ github.sha }}
- run: |
- docker images
- docker tag linkis:${{ env.LINKIS_VERSION }} ${{ env.HUB }}/linkis:${{ env.DOCKER_VERSION }}
- docker push ${{ env.HUB }}/linkis:${{ env.DOCKER_VERSION }}
-
- docker tag linkis:${{ env.LINKIS_VERSION }} ${{ env.HUB }}/linkis:latest
- docker push ${{ env.HUB }}/linkis:latest
-
- docker tag linkis-web:${{ env.LINKIS_VERSION }} ${{ env.HUB }}/linkis-web:${{ env.DOCKER_VERSION }}
- docker push ${{ env.HUB }}/linkis-web:${{ env.DOCKER_VERSION }}
-
- docker tag linkis-web:${{ env.LINKIS_VERSION }} ${{ env.HUB }}/linkis-web:latest
- docker push ${{ env.HUB }}/linkis-web:latest
-
- docker tag linkis-ldh:${{ env.LINKIS_VERSION }} ${{ env.HUB }}/linkis-ldh:${{ env.DOCKER_VERSION }}
- docker push ${{ env.HUB }}/linkis-ldh:${{ env.DOCKER_VERSION }}
-
- docker tag linkis-ldh:${{ env.LINKIS_VERSION }} ${{ env.HUB }}/linkis-ldh:latest
- docker push ${{ env.HUB }}/linkis-ldh:latest
diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml
deleted file mode 100644
index 8bb65c90f..000000000
--- a/.github/workflows/publish-snapshot.yml
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# 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: Publish Snapshot
-
-on:
- schedule:
- - cron: '0 0 * * *'
-
-jobs:
- publish-snapshot:
- if: ${{ startsWith(github.repository, 'apache/') }}
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- branch:
- - dev-1.4.0
- steps:
- - name: Checkout repository
- uses: actions/checkout@v2
- with:
- ref: ${{ matrix.branch }}
- - name: Setup JDK 8
- uses: actions/setup-java@v2
- with:
- distribution: 'adopt'
- java-version: 8
-
- - name: Get Version
- run: |
- BRANCE="${{ matrix.branch }}"
- echo "::set-output name=version::${BRANCE#*-}-SNAPSHOT"
- id: get_version
-
- - name: Publish snapshot - ${{ matrix.branch }}
- env:
- ASF_USERNAME: ${{ secrets.NEXUS_USER }}
- ASF_PASSWORD: ${{ secrets.NEXUS_PW }}
- run: |
- ./mvnw versions:set -Drevision={{steps.get_version.outputs.version}} -DgenerateBackupPoms=false
- ./mvnw deploy -s ./.github/asf-settings.xml -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -DretryFailedDeploymentCount=10
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@linkis.apache.org
For additional commands, e-mail: commits-help@linkis.apache.org
[linkis] 02/02: update
Posted by ca...@apache.org.
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 fba21a2bd0977f9057d36205026ac87647e7036c
Author: casionone <ca...@gmail.com>
AuthorDate: Mon May 29 09:57:57 2023 +0800
update
---
.github/workflows/integration-test.yml | 17 -----------------
.github/workflows/integration-test2.yml | 17 -----------------
2 files changed, 34 deletions(-)
diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml
index aff3c071f..915c80ddd 100644
--- a/.github/workflows/integration-test.yml
+++ b/.github/workflows/integration-test.yml
@@ -20,11 +20,9 @@ name: Integration Test
on:
push:
branches:
- - master
- dev-1.4.0-integration-test
pull_request:
branches:
- - master
- dev-1.4.0-integration-test
#concurrency:
@@ -32,7 +30,6 @@ on:
# 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:
@@ -90,20 +87,6 @@ jobs:
- 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
diff --git a/.github/workflows/integration-test2.yml b/.github/workflows/integration-test2.yml
index 13c96e3f9..7d5432f0d 100644
--- a/.github/workflows/integration-test2.yml
+++ b/.github/workflows/integration-test2.yml
@@ -20,11 +20,9 @@ name: Integration Test2
on:
push:
branches:
- - master
- dev-1.4.0-integration-test
pull_request:
branches:
- - master
- dev-1.4.0-integration-test
#concurrency:
@@ -32,7 +30,6 @@ on:
# 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:
@@ -90,20 +87,6 @@ jobs:
- 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
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@linkis.apache.org
For additional commands, e-mail: commits-help@linkis.apache.org