File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Quality Assurance
2+
3+ on :
4+ push :
5+ pull_request :
6+
7+ jobs :
8+ build-linux :
9+ runs-on : ${{ matrix.os }}
10+ strategy :
11+ matrix :
12+ os : [ubuntu-22.04]
13+ platform : [x64]
14+ compiler : [gcc]
15+ configure :
16+ - {label: "with pcre2", opt: "--with-pcre2" }
17+ - {label: "with lua", opt: "--with-lua" }
18+ steps :
19+ - name : Setup Dependencies
20+ run : |
21+ sudo apt-get update -y -qq
22+ sudo apt-get install -y apache2-dev libxml2-dev liblua5.1-0-dev libcurl4-gnutls-dev libpcre2-dev pkg-config libyajl-dev
23+ - uses : actions/checkout@v2
24+ - name : build.sh
25+ run : ./build.sh
26+ - name : configure ${{ matrix.configure.label }}
27+ run : ./configure ${{ matrix.configure.opt }}
28+ - uses : ammaraskar/gcc-problem-matcher@master
29+ - name : make
30+ run : make -j `nproc`
You can’t perform that action at this time.
0 commit comments