summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-09-13 12:38:52 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-09-13 12:38:52 +0200
commite07ac49baa952dc848e40793994b6af2438e3fd5 (patch)
tree8a926f92c48a88c6fc9ff2f833aaa9768f13e8e5
parente958dcc9a834ef75e352117ec78522fc38ee6d5b (diff)
ci: change default build test to release only
-rw-r--r--.gitlab-ci.yml58
1 files 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