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 <[email protected]> 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| - |:-----|:--------|:------|:-------|:-----| - | [[email protected]](mailto:[email protected]) | community activity information | [subscribe](mailto:[email protected]) | [unsubscribe](mailto:[email protected]) | [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/[email protected] - with: - token: ${{ secrets.GITHUB_TOKEN }} - branch: ${{ env.BRANCH_NAME }}-${{ env.SHA }} - base: ${{ env.BRANCH_NAME }} - commit-message: code format apply - committer: GitHub <[email protected]> - 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/[email protected] -# 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/[email protected] - 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: [email protected] For additional commands, e-mail: [email protected]
