From e6fa7c0b2b26486555a8ab9cfae2fc04bc05482b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 3 Dec 2022 19:55:41 +0200 Subject: [PATCH] ci: Disable gst-build job for now See https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/262 Part-of: --- .gitlab-ci.yml | 85 +++++++++++++++++++++++++------------------------- 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6998e1b3..0c0f876c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -316,48 +316,49 @@ documentation: when: 'manual' # build gst-plugins-rs as a gst-build subproject -gst-build: - extends: .meson - rules: - - if: '$CI_PIPELINE_SOURCE == "schedule"' - - if: $CI_PIPELINE_SOURCE == "merge_request_event" - when: 'manual' - allow_failure: true - variables: - MESON_ARGS: > - -Domx=disabled - -Dpython=disabled - -Dlibav=disabled - -Dlibnice=disabled - -Dugly=disabled - -Dbad=disabled - -Ddevtools=disabled - -Dges=disabled - -Drtsp_server=disabled - -Dvaapi=disabled - -Dsharp=disabled - -Dgst-examples=disabled - -Drs=enabled - -Dgst-plugins-rs:sodium=system - script: - - P=$(pwd) - - cd .. - - rm -rf gstreamer - - git clone --depth 1 https://gitlab.freedesktop.org/gstreamer/gstreamer.git --branch main - - cd gstreamer - - ln -s $P subprojects/gst-plugins-rs - - meson build $MESON_ARGS - - ninja -C build - # Check static Rust plugins can be linked into gst-full - - meson build-gst-full --default-library=static $MESON_ARGS - - ninja -C build-gst-full - - meson devenv -C build-gst-full ./gst-inspect-1.0 rsaudiofx - artifacts: - expire_in: '7 days' - when: always - paths: - - 'build/meson-logs/' - - 'build-gst-full/meson-logs/' +# Disabled because of https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/262 +#gst-build: +# extends: .meson +# rules: +# - if: '$CI_PIPELINE_SOURCE == "schedule"' +# - if: $CI_PIPELINE_SOURCE == "merge_request_event" +# when: 'manual' +# allow_failure: true +# variables: +# MESON_ARGS: > +# -Domx=disabled +# -Dpython=disabled +# -Dlibav=disabled +# -Dlibnice=disabled +# -Dugly=disabled +# -Dbad=disabled +# -Ddevtools=disabled +# -Dges=disabled +# -Drtsp_server=disabled +# -Dvaapi=disabled +# -Dsharp=disabled +# -Dgst-examples=disabled +# -Drs=enabled +# -Dgst-plugins-rs:sodium=system +# script: +# - P=$(pwd) +# - cd .. +# - rm -rf gstreamer +# - git clone --depth 1 https://gitlab.freedesktop.org/gstreamer/gstreamer.git --branch main +# - cd gstreamer +# - ln -s $P subprojects/gst-plugins-rs +# - meson build $MESON_ARGS +# - ninja -C build +# # Check static Rust plugins can be linked into gst-full +# - meson build-gst-full --default-library=static $MESON_ARGS +# - ninja -C build-gst-full +# - meson devenv -C build-gst-full ./gst-inspect-1.0 rsaudiofx +# artifacts: +# expire_in: '7 days' +# when: always +# paths: +# - 'build/meson-logs/' +# - 'build-gst-full/meson-logs/' .msvc2019 build: stage: 'test'