Files
oceanbase/.github/workflows/compile.yml
2022-07-25 10:41:16 +08:00

43 lines
892 B
YAML

name: Compile
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
ubuntu-x86_64:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Install environment
shell: bash
run: sudo apt-get install -y git wget rpm rpm2cpio cpio make build-essential binutils m4
- name: Build project
shell: bash
run: |
bash build.sh init
bash build.sh debug
cd build_debug && make -j4
centos-x86_64:
runs-on: ubuntu-18.04
container: centos:7
steps:
- uses: actions/checkout@v2
- name: Install environment
shell: bash
run: yum install -y git wget rpm* cpio make glibc-devel glibc-headers binutils m4
- name: Build project
shell: bash
run: |
bash build.sh init
bash build.sh debug
cd build_debug && make -j4