diff --git a/.github/workflows/velox_weekly.yml b/.github/workflows/velox_weekly.yml index 7b481886cff9..49a6ec9e364b 100644 --- a/.github/workflows/velox_weekly.yml +++ b/.github/workflows/velox_weekly.yml @@ -52,12 +52,20 @@ jobs: source /opt/rh/gcc-toolset-9/enable || exit 1 else yum install -y centos-release-scl + rm /etc/yum.repos.d/CentOS-SCLo-scl.repo -f + sed -i \ + -e 's/^mirrorlist/#mirrorlist/' \ + -e 's/^#baseurl/baseurl/' \ + -e 's/mirror\.centos\.org/vault.centos.org/' \ + /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo yum install -y devtoolset-9 source /opt/rh/devtoolset-9/enable || exit 1 fi - yum install -y java-1.8.0-openjdk-devel patch wget git curl && \ + yum install -y java-1.8.0-openjdk-devel patch wget git curl ninja-build gcc-c++ make openssl-devel + wget https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3.tar.gz + tar -zxvf cmake-3.28.3.tar.gz && cd cmake-3.28.3 && ./configure && make && make install export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk && \ - export PATH=$JAVA_HOME/bin:$PATH && \ + export PATH=$JAVA_HOME/bin:$PATH wget --no-check-certificate https://downloads.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz && \ tar -xvf apache-maven-3.8.8-bin.tar.gz && \ mv apache-maven-3.8.8 /usr/lib/maven && \ @@ -79,6 +87,8 @@ jobs: run: | # To avoid the prompt for region selection during installing tzdata. export DEBIAN_FRONTEND="noninteractive" - apt-get update && apt-get install -y sudo openjdk-8-jdk maven wget git curl + apt-get update && apt-get install -y sudo maven wget git curl python3-pip ninja-build + sudo apt-get install -y openjdk-8-jdk + pip3 install cmake==3.28.3 export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 cd $GITHUB_WORKSPACE/ && ./dev/package.sh