Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@onestream.live>2021-11-02 16:03:47 +0300
committerGuillaume Desmottes <guillaume.desmottes@onestream.live>2021-11-02 16:25:32 +0300
commitc99b7785f941fa4f9388a88e52d74c0fa34129ec (patch)
tree5dcd261e72ab9c1c7cd51490d05d522960a89a49 /.gitlab-ci.yml
parent32ef12e738e2c4766199f7255ba796b18a715f7e (diff)
ci: add gst-build job schedule job
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 58e66f3f6..e2049b828 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -193,6 +193,20 @@ meson static:
- ninja -C build
- ./build/test-gst-static
+# build gst-plugins-rs as a gst-build subproject
+gst-build:
+ extends: .meson
+ rules:
+ - if: '$CI_PIPELINE_SOURCE == "schedule"'
+ script:
+ - P=$(pwd)
+ - cd ..
+ - git clone --depth 1 https://gitlab.freedesktop.org/gstreamer/gstreamer.git --branch main
+ - cd gstreamer
+ - ln -s $P subprojects/gst-plugins-rs
+ - meson build -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
+ - ninja -C build
+
rustfmt:
extends: .img-stable
stage: "lint"