diff options
author | Arkadiusz Hiler <arkadiusz.hiler@intel.com> | 2019-11-07 16:41:29 +0200 |
---|---|---|
committer | Arkadiusz Hiler <arkadiusz.hiler@intel.com> | 2019-11-08 15:08:05 +0200 |
commit | c94958b8f7caefcda72392417ae6f3a98e36a48b (patch) | |
tree | 9fb0ce39628f303694d5de7f5af6247654e8c000 /.gitlab-ci.yml | |
parent | faeca911dd2b301d32e246f6dad6d2e4e01ab6ac (diff) |
.gitlab-ci: Try -j 1 when build is failing to get the error messages
So when we start sending emails about those failures including
`| tail -n 20` will actually make sense.
v2: make -j $(nproc) by default (Petri)
Cc: Petri Latvala <petri.latvala@intel.com>
Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Reviewed-by: Petri Latvala <petri.latvala@intel.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9873f9c3..13d75617 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -64,7 +64,7 @@ build:tests-fedora: stage: build script: - meson --prefix=/opt/igt $MESON_OPTIONS build - - ninja -C build + - ninja -C build || ninja -C build -j 1 - DESTDIR="$PWD/installdir" ninja -C build install - ninja -C build igt-gpu-tools-doc artifacts: @@ -77,7 +77,7 @@ build:tests-fedora-no-libunwind: script: - dnf remove -y libunwind-devel - meson -Dlibunwind=disabled build - - ninja -C build + - ninja -C build || ninja -C build -j 1 # documentation building is different with meson<0.47 build:tests-fedora-oldest-meson: @@ -86,7 +86,7 @@ build:tests-fedora-oldest-meson: - dnf remove -y meson - pip install /usr/src/meson-*.tar.gz - meson $MESON_OPTIONS build - - ninja -C build + - ninja -C build || ninja -C build -j 1 - ninja -C build igt-gpu-tools-doc build:tests-fedora-clang: @@ -95,7 +95,7 @@ build:tests-fedora-clang: CC: clang script: - meson $MESON_OPTIONS build - - ninja -C build + - ninja -C build || ninja -C build -j 1 artifacts: paths: - build @@ -105,7 +105,7 @@ build:tests-debian-meson: stage: build script: - meson $MESON_OPTIONS build - - ninja -C build + - ninja -C build || ninja -C build -j 1 - cp build/tests/test-list.txt meson-test-list.txt artifacts: paths: @@ -116,7 +116,7 @@ build:tests-debian-minimal: stage: build script: - meson -Dtests=disabled -Dlibdrm_drivers="" build - - ninja -C build + - ninja -C build || ninja -C build -j 1 artifacts: paths: - build @@ -127,7 +127,7 @@ build:tests-debian-meson-armhf: script: - export PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig/ - meson --cross-file meson-cross-armhf.txt build - - ninja -C build + - ninja -C build || ninja -C build -j 1 artifacts: paths: - build @@ -138,7 +138,7 @@ build:tests-debian-meson-arm64: script: - export PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig/ - meson --cross-file meson-cross-arm64.txt build - - ninja -C build + - ninja -C build || ninja -C build -j 1 artifacts: paths: - build @@ -149,7 +149,7 @@ build:tests-debian-meson-mips: script: - export PKG_CONFIG_PATH=/usr/lib/mips-linux-gnu/pkgconfig/ - meson --cross-file meson-cross-mips.txt build - - ninja -C build + - ninja -C build || ninja -C build -j 1 artifacts: paths: - build @@ -159,7 +159,7 @@ build:tests-debian-autotools: stage: build script: - ./autogen.sh --enable-{chamelium,audio,intel,amdgpu,nouveau,tests,runner} - - make -j + - make -j $(nproc) || make -j 1 - cp tests/test-list.txt autotools-test-list.txt artifacts: paths: |