mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-06 09:08:33 +02:00
gitlab-ci.yml: Limit gcov and perfetto to just x86 build
This should speed up considerably the other builds / tests. Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
This commit is contained in:
parent
83053f0ce4
commit
1030268c6d
1 changed files with 17 additions and 8 deletions
|
|
@ -439,7 +439,7 @@ aarch64-debian-container_prep:
|
|||
- job: aarch64-debian-container_prep
|
||||
artifacts: false
|
||||
|
||||
# Full build, used for testing under KVM.
|
||||
# Full build (gcov + perfetto) used for testing under KVM.
|
||||
.build-options-full:
|
||||
stage: "Full build and test"
|
||||
variables:
|
||||
|
|
@ -455,10 +455,19 @@ aarch64-debian-container_prep:
|
|||
- ninja -C "$BUILDDIR" coverage-html > "$BUILDDIR/meson-logs/ninja-coverage-html.txt"
|
||||
- ninja -C "$BUILDDIR" coverage-xml
|
||||
|
||||
# Full build, (without gcov and perfetto)
|
||||
.build-options-full-v2:
|
||||
stage: "Full build and test"
|
||||
variables:
|
||||
MESON_OPTIONS: >
|
||||
-Doptimization=0
|
||||
-Dwerror=true
|
||||
-Dtest-skip-is-failure=true
|
||||
|
||||
x86_64-debian-lts-full-build:
|
||||
extends:
|
||||
- .test-env-debian-lts-x86_64
|
||||
- .build-options-full
|
||||
- .build-options-full-v2
|
||||
|
||||
x86_64-debian-full-build:
|
||||
extends:
|
||||
|
|
@ -473,36 +482,36 @@ x86_64-debian-full-build:
|
|||
aarch64-debian-lts-full-build:
|
||||
extends:
|
||||
- .test-env-debian-lts-aarch64
|
||||
- .build-options-full
|
||||
- .build-options-full-v2
|
||||
|
||||
aarch64-debian-full-build:
|
||||
extends:
|
||||
- .test-env-debian-aarch64
|
||||
- .build-options-full
|
||||
- .build-options-full-v2
|
||||
|
||||
x86_64-clang-debian-lts-full-build:
|
||||
extends:
|
||||
- .test-env-debian-lts-x86_64
|
||||
- .build-with-clang
|
||||
- .build-options-full
|
||||
- .build-options-full-v2
|
||||
|
||||
x86_64-clang-debian-full-build:
|
||||
extends:
|
||||
- .test-env-debian-x86_64
|
||||
- .build-with-clang
|
||||
- .build-options-full
|
||||
- .build-options-full-v2
|
||||
|
||||
aarch64-clang-debian-lts-full-build:
|
||||
extends:
|
||||
- .test-env-debian-lts-aarch64
|
||||
- .build-with-clang
|
||||
- .build-options-full
|
||||
- .build-options-full-v2
|
||||
|
||||
aarch64-clang-debian-full-build:
|
||||
extends:
|
||||
- .test-env-debian-aarch64
|
||||
- .build-with-clang
|
||||
- .build-options-full
|
||||
- .build-options-full-v2
|
||||
|
||||
# Docs should be invariant on all architectures, so we only do it on Debian
|
||||
# x86-64.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue