mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
gitlab-ci: Create two different jobs for autotools and meson builds
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
This commit is contained in:
parent
1bae214d8b
commit
d32e61993a
1 changed files with 12 additions and 5 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
image: registry.freedesktop.org/pulseaudio/pulseaudio/ubuntu:18.04
|
image: registry.freedesktop.org/pulseaudio/pulseaudio/ubuntu:18.04
|
||||||
|
|
||||||
build:
|
build-autotools:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- export MAKEFLAGS="-j$(nproc)"
|
- export MAKEFLAGS="-j$(nproc)"
|
||||||
|
|
@ -13,10 +13,17 @@ build:
|
||||||
- make check-daemon
|
- make check-daemon
|
||||||
- ulimit -c 0 # don't dump core files on tests that are supposed to assert
|
- ulimit -c 0 # don't dump core files on tests that are supposed to assert
|
||||||
- make distcheck
|
- make distcheck
|
||||||
- cd ..
|
|
||||||
- meson . build-meson
|
|
||||||
- ninja -C build-meson
|
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- build/
|
- build/
|
||||||
- build-meson/
|
|
||||||
|
build-meson:
|
||||||
|
stage: build
|
||||||
|
script:
|
||||||
|
- meson build
|
||||||
|
- cd build
|
||||||
|
- ninja
|
||||||
|
- ninja test
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- build/
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue