mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-12-21 01:26:28 +00:00
ci: add gst-build job schedule job
This commit is contained in:
parent
32ef12e738
commit
c99b7785f9
1 changed files with 14 additions and 0 deletions
|
@ -193,6 +193,20 @@ meson static:
|
||||||
- ninja -C build
|
- ninja -C build
|
||||||
- ./build/test-gst-static
|
- ./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:
|
rustfmt:
|
||||||
extends: .img-stable
|
extends: .img-stable
|
||||||
stage: "lint"
|
stage: "lint"
|
||||||
|
|
Loading…
Reference in a new issue