[Chore](workflow) remove be-ut-clang workflow (#24463)
remove be-ut-clang workflow
This commit is contained in:
104
.github/workflows/be-ut-clang.yml
vendored
104
.github/workflows/be-ut-clang.yml
vendored
@ -1,104 +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: BE UT (Clang)
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
schedule:
|
||||
- cron: '0 4,10,16,22 * * *' # schedule it periodically to share the cache
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }} (BE UT Clang)
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
run-ut:
|
||||
name: BE UT (Clang)
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: Checkout easimon/maximize-build-space
|
||||
run: |
|
||||
git clone -b v7 https://github.com/easimon/maximize-build-space
|
||||
|
||||
- name: Maximize build space
|
||||
uses: ./maximize-build-space
|
||||
with:
|
||||
root-reserve-mb: 4096
|
||||
swap-size-mb: 8192
|
||||
remove-dotnet: 'true'
|
||||
remove-android: 'true'
|
||||
remove-haskell: 'true'
|
||||
remove-codeql: 'true'
|
||||
remove-docker-images: 'true'
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: recursive
|
||||
|
||||
- name: Paths Filter
|
||||
if: ${{ github.event_name != 'schedule' }}
|
||||
uses: ./.github/actions/paths-filter
|
||||
id: filter
|
||||
with:
|
||||
filters: |
|
||||
be_changes:
|
||||
- 'be/**'
|
||||
- 'gensrc/proto/**'
|
||||
- 'gensrc/thrift/**'
|
||||
|
||||
- name: Ccache ${{ github.ref }}
|
||||
if: ${{ github.event_name == 'schedule' || steps.filter.outputs.be_changes == 'true' }}
|
||||
uses: ./.github/actions/ccache-action
|
||||
with:
|
||||
key: BE-UT-Clang
|
||||
max-size: "2G"
|
||||
restore-keys: BE-UT-Clang-
|
||||
|
||||
- name: Run UT ${{ github.ref }}
|
||||
if: ${{ github.event_name == 'schedule' || steps.filter.outputs.be_changes == 'true' }}
|
||||
run: |
|
||||
export DEFAULT_DIR='/opt/doris'
|
||||
|
||||
mkdir "${DEFAULT_DIR}"
|
||||
wget https://github.com/amosbird/ldb_toolchain_gen/releases/download/v0.18/ldb_toolchain_gen.sh \
|
||||
-q -O /tmp/ldb_toolchain_gen.sh
|
||||
bash /tmp/ldb_toolchain_gen.sh "${DEFAULT_DIR}/ldb-toolchain"
|
||||
rm /tmp/ldb_toolchain_gen.sh
|
||||
|
||||
sudo apt update
|
||||
sudo DEBIAN_FRONTEND=noninteractive apt install --yes tzdata byacc
|
||||
|
||||
# set timezone
|
||||
sudo ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
||||
sudo dpkg-reconfigure --frontend noninteractive tzdata
|
||||
|
||||
pushd thirdparty
|
||||
branch="${{ github.base_ref }}"
|
||||
if [[ -z "${branch}" ]] || [[ "${branch}" == 'master' ]]; then
|
||||
curl -L https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-linux-x86_64.tar.xz \
|
||||
-o - | tar -Jxf -
|
||||
else
|
||||
curl -L "https://github.com/apache/doris-thirdparty/releases/download/automation-${branch/branch-/}/doris-thirdparty-prebuilt-linux-x86_64.tar.xz" \
|
||||
-o - | tar -Jxf -
|
||||
fi
|
||||
popd
|
||||
|
||||
export PATH="${DEFAULT_DIR}/ldb-toolchain/bin/:$(pwd)/thirdparty/installed/bin/:${PATH}"
|
||||
DORIS_TOOLCHAIN=clang ./run-be-ut.sh -j "$(nproc)" --clean --run --filter=-CGroupUtilTest.*
|
||||
8
.github/workflows/sonarcloud.yml
vendored
8
.github/workflows/sonarcloud.yml
vendored
@ -155,8 +155,8 @@ jobs:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
|
||||
run: sonar-scanner \
|
||||
--define sonar.cfamily.compile-commands=be/build_Release/compile_commands.json \
|
||||
--define sonar.organization=apache \
|
||||
--define sonar.projectKey=apache_incubator-doris \
|
||||
--define sonar.sources=be
|
||||
-Dsonar.cfamily.compile-commands=be/build_Release/compile_commands.json \
|
||||
-Dsonar.organization=apache \
|
||||
-Dsonar.projectKey=apache_incubator-doris \
|
||||
-Dsonar.sources=be
|
||||
|
||||
|
||||
Reference in New Issue
Block a user