Add github action to compile

This commit is contained in:
LINxiansheng 2022-07-22 18:22:06 +08:00 committed by wangyunlai.wyl
parent 7e8bf7f641
commit be2abb986f

42
.github/workflows/compile.yml vendored Normal file
View File

@ -0,0 +1,42 @@
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