Skip to content

Commit 42159f3

Browse files
committed
Add a simple github workflow
1 parent afd2451 commit 42159f3

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

.github/workflows/ci.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: CI
2+
'on':
3+
push:
4+
branches:
5+
- master
6+
pull_request:
7+
branches:
8+
- master
9+
jobs:
10+
Build:
11+
runs-on: '${{ matrix.os }}'
12+
strategy:
13+
matrix:
14+
os:
15+
- ubuntu-18.04
16+
tool:
17+
- mainline
18+
steps:
19+
- name: Install dependencies (Ubuntu)
20+
run: >-
21+
sudo apt-get update
22+
23+
sudo apt-get install -y \
24+
clang-3.7 \
25+
krb5-user \
26+
lcov \
27+
libc-ares-dev \
28+
libev-dev \
29+
libidn2-0-dev \
30+
libssh2-1-dev \
31+
libstdc++-4.8-dev \
32+
pkg-config \
33+
git \
34+
make \
35+
autoconf \
36+
libtool
37+
- uses: actions/checkout@v2
38+
- run: './${{ matrix.tool }}.sh'

0 commit comments

Comments
 (0)