diff options
author | Guillaume Desmottes <guillaume.desmottes@onestream.live> | 2021-11-02 16:03:47 +0300 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@onestream.live> | 2021-11-02 16:25:32 +0300 |
commit | c99b7785f941fa4f9388a88e52d74c0fa34129ec (patch) | |
tree | 5dcd261e72ab9c1c7cd51490d05d522960a89a49 /.gitlab-ci.yml | |
parent | 32ef12e738e2c4766199f7255ba796b18a715f7e (diff) |
ci: add gst-build job schedule job
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 14 |
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" |