diff --git a/.github/workflows/ci-pr-validation.yaml b/.github/workflows/ci-pr-validation.yaml index eafa65e0..083d61d1 100644 --- a/.github/workflows/ci-pr-validation.yaml +++ b/.github/workflows/ci-pr-validation.yaml @@ -17,7 +17,7 @@ # under the License. # -name: CI - C++ Build - PR validation +name: PR validation on: pull_request: branches: @@ -74,21 +74,6 @@ jobs: run: ./pulsar-test-service-stop.sh - cpp-build-centos7: - name: Build CPP Client on CentOS7 - needs: unit-tests - runs-on: ubuntu-20.04 - timeout-minutes: 120 - - steps: - - name: checkout - uses: actions/checkout@v2 - - - name: build cpp client on centos 7 - run: | - echo "Build C++ client library on CentOS 7" - ./docker-build-centos7.sh - cpp-build-windows: timeout-minutes: 120 name: Build CPP Client on ${{ matrix.name }} diff --git a/docker-build-centos7.sh b/docker-build-centos7.sh deleted file mode 100755 index 4996e4fb..00000000 --- a/docker-build-centos7.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env bash -# -# 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. -# - -# Build Pulsar C++ client in CentOS 7 container - -set -e - -ROOT_DIR=$(git rev-parse --show-toplevel) -cd $ROOT_DIR - -IMAGE="${BUILD_IMAGE_NAME:-apachepulsar/pulsar-cpp-build-centos7}" - -docker pull "${IMAGE}" - -VOLUME_OPTION=${VOLUME_OPTION:-"-v $ROOT_DIR:/pulsar-client-cpp"} -COMMAND="cd /pulsar-client-cpp && mkdir -p _builds && cd _builds && - /opt/cmake/cmake-3.4.0-Linux-x86_64/bin/cmake .. -DBUILD_TESTS=ON && make -j8" - -DOCKER_CMD="docker run -i ${VOLUME_OPTION} ${IMAGE}" - -rm -rf _builds -$DOCKER_CMD bash -c "${COMMAND}"