mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
ci: Cleanup gst-docs build
Make sure to build against the plain fedora build and avoid building useless things when inside gst-docs
This commit is contained in:
parent
11ff98a757
commit
6e39d68c4e
1 changed files with 22 additions and 6 deletions
|
@ -124,10 +124,9 @@ build fedora x86_64:
|
||||||
stage: 'build'
|
stage: 'build'
|
||||||
image: $FEDORA_IMAGE
|
image: $FEDORA_IMAGE
|
||||||
variables:
|
variables:
|
||||||
MESON_ARGS: "${DEFAULT_MESON_ARGS} -Dsharp=enabled -Domx=enabled -Dgst-omx:target=generic ${MESON_BUILDTYPE_ARGS} --werror"
|
MESON_ARGS: "${DEFAULT_MESON_ARGS} -Dsharp=enabled -Domx=enabled -Dgst-omx:target=generic -Ddoc=enabled ${MESON_BUILDTYPE_ARGS} --werror"
|
||||||
except:
|
except:
|
||||||
variables:
|
variables:
|
||||||
- $CI_PROJECT_NAME == "gst-docs"
|
|
||||||
- $CI_PROJECT_NAME == "cerbero"
|
- $CI_PROJECT_NAME == "cerbero"
|
||||||
|
|
||||||
build nodebug fedora x86_64:
|
build nodebug fedora x86_64:
|
||||||
|
@ -135,23 +134,39 @@ build nodebug fedora x86_64:
|
||||||
stage: 'build'
|
stage: 'build'
|
||||||
image: $FEDORA_IMAGE
|
image: $FEDORA_IMAGE
|
||||||
variables:
|
variables:
|
||||||
MESON_ARGS: "${DEFAULT_MESON_ARGS} -Dsharp=enabled -Dgstreamer:gst_debug=false -Domx=enabled -Dgst-omx:target=generic -Ddoc=enabled ${MESON_BUILDTYPE_ARGS} --werror"
|
MESON_ARGS: "${DEFAULT_MESON_ARGS} -Dsharp=enabled -Dgstreamer:gst_debug=false -Domx=enabled -Dgst-omx:target=generic ${MESON_BUILDTYPE_ARGS} --werror"
|
||||||
|
except:
|
||||||
|
variables:
|
||||||
|
- $CI_PROJECT_NAME == "cerbero"
|
||||||
|
- $CI_PROJECT_NAME == "gst-docs"
|
||||||
|
|
||||||
build static fedora x86_64:
|
build static fedora x86_64:
|
||||||
extends: 'build fedora x86_64'
|
extends: 'build fedora x86_64'
|
||||||
variables:
|
variables:
|
||||||
MESON_BUILDTYPE_ARGS: "--default-library=static -Dintrospection=disabled -Ddoc=disabled"
|
MESON_BUILDTYPE_ARGS: "--default-library=static -Dintrospection=disabled -Ddoc=disabled"
|
||||||
|
except:
|
||||||
|
variables:
|
||||||
|
- $CI_PROJECT_NAME == "cerbero"
|
||||||
|
- $CI_PROJECT_NAME == "gst-docs"
|
||||||
|
|
||||||
build static nodebug fedora x86_64:
|
build static nodebug fedora x86_64:
|
||||||
extends: 'build nodebug fedora x86_64'
|
extends: 'build nodebug fedora x86_64'
|
||||||
variables:
|
variables:
|
||||||
MESON_BUILDTYPE_ARGS: "--default-library=static -Dintrospection=disabled -Ddoc=disabled"
|
MESON_BUILDTYPE_ARGS: "--default-library=static -Dintrospection=disabled -Ddoc=disabled"
|
||||||
|
except:
|
||||||
|
variables:
|
||||||
|
- $CI_PROJECT_NAME == "cerbero"
|
||||||
|
- $CI_PROJECT_NAME == "gst-docs"
|
||||||
|
|
||||||
build clang fedora x86_64:
|
build clang fedora x86_64:
|
||||||
extends: 'build fedora x86_64'
|
extends: 'build fedora x86_64'
|
||||||
variables:
|
variables:
|
||||||
CC: 'ccache clang'
|
CC: 'ccache clang'
|
||||||
CXX: 'ccache clang++'
|
CXX: 'ccache clang++'
|
||||||
|
except:
|
||||||
|
variables:
|
||||||
|
- $CI_PROJECT_NAME == "cerbero"
|
||||||
|
- $CI_PROJECT_NAME == "gst-docs"
|
||||||
|
|
||||||
.test:
|
.test:
|
||||||
stage: 'test'
|
stage: 'test'
|
||||||
|
@ -403,6 +418,7 @@ valgrind ges:
|
||||||
- $CI_PROJECT_NAME == "cerbero"
|
- $CI_PROJECT_NAME == "cerbero"
|
||||||
- $CI_PROJECT_NAME == "gst-omx"
|
- $CI_PROJECT_NAME == "gst-omx"
|
||||||
- $CI_PROJECT_NAME == "gstreamer-vaapi"
|
- $CI_PROJECT_NAME == "gstreamer-vaapi"
|
||||||
|
- $CI_PROJECT_NAME == "gst-docs"
|
||||||
|
|
||||||
build vs2017 amd64:
|
build vs2017 amd64:
|
||||||
extends: '.build windows'
|
extends: '.build windows'
|
||||||
|
@ -434,7 +450,7 @@ build msys2 :
|
||||||
# Template for Cerbero GStreamer Deps
|
# Template for Cerbero GStreamer Deps
|
||||||
#
|
#
|
||||||
# This template is used by cerbero/ project to pre-built the GStreamer
|
# This template is used by cerbero/ project to pre-built the GStreamer
|
||||||
# depedencies. When available, the .cerbero jobs will download this artifact
|
# dependencies. When available, the .cerbero jobs will download this artifact
|
||||||
# in order to speed up the build.
|
# in order to speed up the build.
|
||||||
#
|
#
|
||||||
# Parameters:
|
# Parameters:
|
||||||
|
@ -796,10 +812,10 @@ build cerbero ios universal:
|
||||||
documentation:
|
documentation:
|
||||||
image: $FEDORA_IMAGE
|
image: $FEDORA_IMAGE
|
||||||
needs:
|
needs:
|
||||||
- "build nodebug fedora x86_64"
|
- "build fedora x86_64"
|
||||||
- "manifest"
|
- "manifest"
|
||||||
dependencies:
|
dependencies:
|
||||||
- 'build nodebug fedora x86_64'
|
- 'build fedora x86_64'
|
||||||
stage: integrate
|
stage: integrate
|
||||||
|
|
||||||
script:
|
script:
|
||||||
|
|
Loading…
Reference in a new issue