changes:
- 'docker/runtime-images/Dockerfile-ubuntu'
+ubuntu amd64 build docker:
+ stage: "build base"
+ variables:
+ ARCH: "amd64"
+ TAG: "ubuntu-build"
+ CONTEXT_DIR: "docker/build-base-images/"
+ DOCKERFILE: "docker/build-base-images/Dockerfile-ubuntu"
+ extends: .base
+ only:
+ changes:
+ - 'docker/build-base-images/Dockerfile-ubuntu'
+
include: "gitlab/ci_template.yml"
# Test the build job against the latest build image tag and the local manifest
extends: '.build'
image: "${CI_REGISTRY_IMAGE}/amd64/fedora-build:latest"
dependencies:
- - 'manifest'
\ No newline at end of file
+ - 'manifest'
+
+build ubuntu x86_64 local:
+ extends: '.build'
+ variables:
+ MESON_ARGS: "${DEFAULT_MESON_ARGS} -Dlibav=disabled"
+ image: "${CI_REGISTRY_IMAGE}/amd64/ubuntu-build:latest"
+ dependencies:
+ - 'manifest'
variables:
GIT_STRATEGY: none
+ DEFAULT_MESON_ARGS: >
+ -Dpython=enabled
+ -Dlibav=enabled
+ -Dugly=enabled
+ -Dbad=enabled
+ -Ddevtools=enabled
+ -Dges=enabled
+ -Drtsp_server=enabled
+ -Dvaapi=enabled
+ -Dsharp=disabled
manifest:
image: 'registry.freedesktop.org/gstreamer/gst-ci/amd64/alpine-manifest-build:10ffa6f1af6fed20a8857d2c7426d81cf162e3d1'
CCACHE_BASEDIR: "${CI_PROJECT_DIR}"
CCACHE_DIR: "${CI_PROJECT_DIR}/ccache"
MAIN_DIR: "${CI_PROJECT_DIR}"
- MESON_ARGS: >
- -Dpython=enabled
- -Dlibav=enabled
- -Dugly=enabled
- -Dbad=enabled
- -Ddevtools=enabled
- -Dges=enabled
- -Drtsp_server=enabled
- -Dvaapi=enabled
- -Dsharp=disabled
+ MESON_ARGS: "${DEFAULT_MESON_ARGS}"
script:
# Not sure why, but permission errors else