-
Notifications
You must be signed in to change notification settings - Fork 10
34 lines (28 loc) · 950 Bytes
/
build.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: build CI
on:
push:
branches: [ "8.0" ]
pull_request:
branches: [ "8.0" ]
jobs:
build:
runs-on: ubuntu-latest
env:
ACTIONS_RUNNER_FORCE_ACTIONS_NODE_VERSION: node16
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
container:
image: "centos:7"
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build Test
run: |
yum update
yum install -y git ncurses-devel bison cmake3 libaio-devel openssl openssl-devel cyrus-sasl-devel openldap-devel gtest libtirpc-devel
yum install -y centos-release-scl
yum install -y devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-binutils
source /opt/rh/devtoolset-10/enable
gcc --version
curl -O --output-dir depend https://archives.boost.io/release/1.70.0/source/boost_1_70_0.tar.gz
tar xvzf depend/boost_1_70_0.tar.gz
./build.sh -b depend/boost_1_70_0 -D 1