From e07ac49baa952dc848e40793994b6af2438e3fd5 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Mon, 13 Sep 2021 12:38:52 +0200 Subject: ci: change default build test to release only --- .gitlab-ci.yml | 58 +++++++++++++++++++++++++++------------------------------- 1 file changed, 27 insertions(+), 31 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 43969de..18dd2f4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,37 +31,6 @@ build container: - tags - pushes -build-meson-default: - stage: build - extends: - - .fdo.distribution-image@ubuntu - - .common_variables - only: - - master - - merge_requests - - tags - - schedules - script: - - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libmbim.git - - pushd libmbim - - meson setup build --prefix=/usr -Dgtk_doc=false -Dintrospection=enabled - - ninja -C build - - ninja -C build install - - popd - - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git - - pushd libqrtr-glib - - meson setup build --prefix=/usr -Dgtk_doc=false -Dintrospection=enabled - - ninja -C build - - ninja -C build install - - popd - - meson setup _debug_build --prefix=/usr -Dwerror=true -Dgtk_doc=false -Dintrospection=enabled -Dmbim_qmux=enabled -Dqrtr=enabled -Drmnet=enabled - - ninja -C _debug_build - - ninja -C _debug_build install - - ninja -C _debug_build uninstall - - meson setup _release_build --prefix=/usr --buildtype=release -Dwerror=true -Dgtk_doc=false -Dintrospection=enabled -Dmbim_qmux=enabled -Dqrtr=enabled -Drmnet=enabled - - ninja -C _release_build - - ninja -C _release_build install - build-meson-no-qrtr-no-mbim-no-rmnet-no-introspection: stage: build extends: @@ -217,3 +186,30 @@ build-meson-collection-basic: - meson setup build --prefix=/usr -Dwerror=true -Dgtk_doc=false -Dintrospection=disabled -Dmbim_qmux=disabled -Dqrtr=disabled -Drmnet=disabled -Dcollection=basic - ninja -C build - ninja -C build install + +build-meson-release: + stage: build + extends: + - .fdo.distribution-image@ubuntu + - .common_variables + only: + - master + - merge_requests + - tags + - schedules + script: + - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libmbim.git + - pushd libmbim + - meson setup build --buildtype=release --prefix=/usr -Dgtk_doc=false -Dintrospection=enabled + - ninja -C build + - ninja -C build install + - popd + - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git + - pushd libqrtr-glib + - meson setup build --buildtype=release --prefix=/usr -Dgtk_doc=false -Dintrospection=enabled + - ninja -C build + - ninja -C build install + - popd + - meson setup build --buildtype=release --prefix=/usr -Dwerror=true -Dgtk_doc=false -Dintrospection=enabled -Dmbim_qmux=enabled -Dqrtr=enabled -Drmnet=enabled + - ninja -C build + - ninja -C build install -- cgit v1.2.3