summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: 0c00925fc5b3c018a709af18d41a70c41a44333c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
image: registry.freedesktop.org/pulseaudio/pulseaudio/ubuntu:18.04

build-autotools:
  stage: build
  script:
    - export MAKEFLAGS="-j$(nproc)"
    - NOCONFIGURE=1 ./bootstrap.sh
    - mkdir build
    - cd build
    - ../configure --localstatedir=/var
    - make
    - make check
    - make check-daemon
    - ulimit -c 0 # don't dump core files on tests that are supposed to assert
    - make distcheck
  artifacts:
    paths:
      - build/

build-meson:
  stage: build
  script:
    - meson build
    - cd build
    - ninja
    - ninja test
    - ninja test-daemon
  artifacts:
    paths:
      - build/