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