diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eb46a1d0..f50e9b17 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,6 +17,7 @@ jobs: matrix: include: - image: centos:7 + name: prepare run: | sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/*.repo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/*.repo @@ -31,7 +32,7 @@ jobs: - name: prepare run: ${{ matrix.run }} - uses: actions/checkout@v3 - - name: build test + - name: prepare necessary dependences run: | yum install -y git ncurses-devel bison libaio-devel openssl openssl-devel cyrus-sasl-devel openldap-devel libtirpc-devel which yum install -y centos-release-scl @@ -42,6 +43,7 @@ jobs: yum install -y devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-binutils source /opt/rh/devtoolset-10/enable gcc --version - curl -o depend/boost_1_70_0.tar.gz https://archives.boost.io/release/1.70.0/source/boost_1_70_0.tar.gz - tar xzf depend/boost_1_70_0.tar.gz -C depend - ./build.sh -b ${{ github.workspace }}/depend/boost_1_70_0 -D 1 + mkdir /txsql_extra && curl -o /txsql_extra/boost_1_70_0.tar.gz https://archives.boost.io/release/1.70.0/source/boost_1_70_0.tar.gz + tar xzf /txsql_extra/boost_1_70_0.tar.gz -C /txsql_extra + - name: build test + ./build.sh -b /txsql_extra/boost_1_70_0 -D 1