mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-07-21 18:26:24 +00:00
ci: use meson to install build artifacts
This commit is contained in:
parent
6021cea49c
commit
7b5ac42699
|
@ -180,7 +180,7 @@ include:
|
||||||
- meson setup "$BUILD_DIR" --prefix="$PREFIX" $MESON_OPTIONS
|
- meson setup "$BUILD_DIR" --prefix="$PREFIX" $MESON_OPTIONS
|
||||||
- ninja $NINJA_ARGS -C "$BUILD_DIR"
|
- ninja $NINJA_ARGS -C "$BUILD_DIR"
|
||||||
- meson test -C "$BUILD_DIR" --no-rebuild
|
- meson test -C "$BUILD_DIR" --no-rebuild
|
||||||
- ninja $NINJA_ARGS -C "$BUILD_DIR" install
|
- meson install -C "$BUILD_DIR" --no-rebuild
|
||||||
artifacts:
|
artifacts:
|
||||||
name: pipewire-$CI_COMMIT_SHA
|
name: pipewire-$CI_COMMIT_SHA
|
||||||
when: always
|
when: always
|
||||||
|
@ -335,7 +335,7 @@ build_session_managers:
|
||||||
- echo "Building with meson options $MESON_OPTIONS"
|
- echo "Building with meson options $MESON_OPTIONS"
|
||||||
- meson setup "$BUILD_DIR" --prefix="$PREFIX" $MESON_OPTIONS
|
- meson setup "$BUILD_DIR" --prefix="$PREFIX" $MESON_OPTIONS
|
||||||
- ninja $NINJA_ARGS -C "$BUILD_DIR"
|
- ninja $NINJA_ARGS -C "$BUILD_DIR"
|
||||||
- ninja $NINJA_ARGS -C "$BUILD_DIR" install
|
- meson install -C "$BUILD_DIR" --no-rebuild
|
||||||
variables:
|
variables:
|
||||||
MESON_OPTIONS: "-Dsession-managers=$SESSION_MANAGERS"
|
MESON_OPTIONS: "-Dsession-managers=$SESSION_MANAGERS"
|
||||||
parallel:
|
parallel:
|
||||||
|
@ -351,7 +351,7 @@ build_meson_prerelease:
|
||||||
- echo "Building with meson options $MESON_OPTIONS"
|
- echo "Building with meson options $MESON_OPTIONS"
|
||||||
- meson setup "$BUILD_DIR" --prefix="$PREFIX" $MESON_OPTIONS
|
- meson setup "$BUILD_DIR" --prefix="$PREFIX" $MESON_OPTIONS
|
||||||
- ninja $NINJA_ARGS -C "$BUILD_DIR"
|
- ninja $NINJA_ARGS -C "$BUILD_DIR"
|
||||||
- ninja $NINJA_ARGS -C "$BUILD_DIR" install
|
- meson install -C "$BUILD_DIR" --no-rebuild
|
||||||
variables:
|
variables:
|
||||||
MESON_OPTIONS: "-Dsession-managers=wireplumber,media-session"
|
MESON_OPTIONS: "-Dsession-managers=wireplumber,media-session"
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
@ -368,7 +368,7 @@ build_meson_exact_release:
|
||||||
- echo "Building with meson options $MESON_OPTIONS"
|
- echo "Building with meson options $MESON_OPTIONS"
|
||||||
- meson setup "$BUILD_DIR" --prefix="$PREFIX" $MESON_OPTIONS
|
- meson setup "$BUILD_DIR" --prefix="$PREFIX" $MESON_OPTIONS
|
||||||
- ninja $NINJA_ARGS -C "$BUILD_DIR"
|
- ninja $NINJA_ARGS -C "$BUILD_DIR"
|
||||||
- ninja $NINJA_ARGS -C "$BUILD_DIR" install
|
- meson install -C "$BUILD_DIR" --no-rebuild
|
||||||
variables:
|
variables:
|
||||||
MESON_OPTIONS: "-Dsession-managers=[]"
|
MESON_OPTIONS: "-Dsession-managers=[]"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue