summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2020-02-24 11:29:42 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2020-02-24 14:23:21 +1000
commit82538647c107501ce215bc68c55d41d036282c89 (patch)
tree5c41b2a1ac09f4c15ffcd6601da94715fb657d6d /.gitlab-ci.yml
parent15e0b024dfc78da98721e3d82c445cbdf59159e2 (diff)
downloadlibevdev-82538647c107501ce215bc68c55d41d036282c89.tar.gz
gitlab CI: re-use the meson-build.sh script for normal meson jobs
Let's invoke the same meson steps for every build task. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml11
1 files changed, 5 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 84e7b28..cab0b5c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -92,7 +92,7 @@ variables:
expire_in: 1 week
when: on_failure
reports:
- junit: junit-*.xml
+ junit: $MESON_BUILDDIR/junit-*.xml
.autotools_build:
extends:
@@ -110,11 +110,7 @@ variables:
extends:
- .default_artifacts
script:
- - meson "$MESON_BUILDDIR" $MESON_ARGS
- - ninja -C "$MESON_BUILDDIR" $NINJA_ARGS
- - if ! [[ -z "$MESON_TEST_ARGS" ]]; then
- meson test -C "$MESON_BUILDDIR" $MESON_TEST_ARGS;
- fi
+ - .gitlab-ci/meson-build.sh
#################################################################
# #
@@ -754,6 +750,7 @@ no-check:meson:
- dnf remove -y check check-devel
variables:
MESON_ARGS: -Dtests=disabled
+ SKIP_MESON_TEST: 1
# doxygen is required for dist
no-doxygen:meson:
@@ -772,6 +769,7 @@ no-doxygen-check-valgrind:meson:
variables:
MESON_ARGS: -Dtests=disabled -Ddocumentation=disabled
NINJA_ARGS: ''
+ SKIP_MESON_TEST: 1
enable-gcov:meson:
extends: .fedora-custom-build@meson-template
@@ -782,6 +780,7 @@ scan-build:meson:
extends: .fedora-custom-build@meson-template
variables:
NINJA_ARGS: 'scan-build'
+ SKIP_MESON_TEST: 1
soname:
stage: build