]> git.ipfire.org Git - thirdparty/kmod.git/blob - .semaphore/semaphore.yml
Install kmod.pc in ${datadir}/pkgconfig
[thirdparty/kmod.git] / .semaphore / semaphore.yml
1 version: v1.0
2 name: Build and Check
3 agent:
4 machine:
5 type: e1-standard-2
6 os_image: ubuntu1804
7
8 blocks:
9 - name: "Build"
10 task:
11 jobs:
12 - name: Build gcc-8
13 commands:
14 - sem-version c 8
15 - name: Build gcc-7
16 commands:
17 - sem-version c 7
18 - name: Build gcc-6
19 commands:
20 - sem-version c 6
21
22 prologue:
23 commands:
24 - sudo apt update
25 - sudo apt --yes install docbook-xsl liblzma-dev zlib1g-dev cython linux-headers-generic libssl-dev
26 - checkout
27
28 epilogue:
29 commands:
30 - ./autogen.sh c
31 - make
32
33 - name: "Unit tests"
34 task:
35 jobs:
36 - name: check
37 commands:
38 - sem-version c 8
39 - ./autogen.sh c
40 - make check
41
42 prologue:
43 commands:
44 - sudo apt update
45 - sudo apt --yes install docbook-xsl liblzma-dev zlib1g-dev cython linux-headers-generic libssl-dev
46 - checkout