- 'api_failure'
interruptible: true
-debian sid:
- image: 'debian:sid'
+.debian:
+ image: 'debian:stable-slim'
stage: build
variables:
DEPENDENCIES: >
- meson test -C build/ --benchmark
- meson install -C build/
artifacts:
+ name: "${CI_JOB_NAME}_${CI_COMMIT_SHA}"
+ expire_in: '5 days'
+ when: 'always'
paths:
- - build/meson-logs/
+ - "build/meson-logs/*txt"
+
+debian sid:
+ extends: '.debian'
+ image: 'debian:sid-slim'
+
+debian sid arm64:
+ extends: '.debian'
+ image: 'debian:sid-slim'
+ tags:
+ - 'gstreamer-arm64-linux-docker'
+ # https://gitlab.freedesktop.org/gstreamer/orc/-/issues/41
+ # https://gitlab.freedesktop.org/gstreamer/orc/-/issues/45
+ allow_failure: true
+
+debian bullseye arm64:
+ extends: '.debian'
+ image: 'debian:bullseye-slim'
+ tags:
+ - 'gstreamer-arm64-linux-docker'
+
+debian bookworm arm64:
+ extends: '.debian'
+ image: 'debian:bookworm-slim'
+ tags:
+ - 'gstreamer-arm64-linux-docker'
+ # https://gitlab.freedesktop.org/gstreamer/orc/-/issues/41
+ # https://gitlab.freedesktop.org/gstreamer/orc/-/issues/45
+ allow_failure: true
.build windows:
image: 'registry.freedesktop.org/gstreamer/gstreamer/amd64/windows:2023-04-03.0-main'
meson test -C build &&
meson test -C build --benchmark"
-vs2019 amd64:
+vs2019 cross-amd64:
extends: '.build windows'
variables:
ARCH: 'amd64'
ARCH: 'x86'
PLAT: 'Desktop'
-vs2019 arm64 UWP:
+vs2019 cross-arm64 UWP:
extends: '.build windows'
variables:
ARCH: 'arm64'
--cross-file ci/vs2019-arm64-uwp-cross-file.txt
--native-file ci/vs2019-x64-native-file.txt
-vs2019 arm UWP:
+vs2019 cross-arm UWP:
extends: '.build windows'
# Known to not work, but maybe we'll want it later
when: 'manual'
- meson test -C build
- meson test -C build --benchmark
-ios arm64:
+ios cross-arm64:
stage: 'build'
tags:
- gst-ios-15.4
- meson setup --werror -Dorc-test=disabled -Db_bitcode=true --cross-file ios-cross-file.txt build
- meson compile --verbose -C build
-android fedora arm64:
+android fedora cross-arm64:
image: 'registry.freedesktop.org/gstreamer/gst-ci/amd64/android-fedora:2020-06-25.0-master'
stage: 'build'
artifacts: