Mesa (master): gitlab-ci: List some longer-running jobs before others of the same stage
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Mar 21 10:01:43 UTC 2019
Module: Mesa
Branch: master
Commit: a2cce701e6dc94fb7c57195460d192645e125c90
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2cce701e6dc94fb7c57195460d192645e125c90
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Mar 20 15:58:31 2019 +0100
gitlab-ci: List some longer-running jobs before others of the same stage
This increases the chance of them running earlier, which can have an
impact on the total duration of the pipeline.
v2:
* Minor style fix-up to moved comment (Eric Anholt)
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>
Acked-by: Eric Anholt <eric at anholt.net>
---
.gitlab-ci.yml | 94 +++++++++++++++++++++++++++++-----------------------------
1 file changed, 47 insertions(+), 47 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 28840e055a0..40d6a714101 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -123,6 +123,53 @@ ubuntu:
- scons $SCONS_TARGET
- eval $SCONS_CHECK_COMMAND
+autotools:
+ extends: .build
+ variables:
+ MAKEFLAGS: "-j4"
+ LLVM_CONFIG: llvm-config-7
+ script:
+ - mkdir build
+ - cd build
+ - ../autogen.sh
+ --enable-autotools
+ --enable-debug
+ --disable-llvm-shared-libs
+ - make
+ - make check
+
+# NOTE: Building SWR is 2x (yes two) times slower than all the other
+# gallium drivers combined.
+# Start this early so that it doesn't limit the total run time.
+meson-gallium-swr:
+ extends: .meson-build
+ variables:
+ UNWIND: "true"
+ DRI_LOADERS: >
+ -D glx=disabled
+ -D egl=false
+ -D gbm=false
+ GALLIUM_ST: >
+ -D dri3=false
+ -D gallium-vdpau=false
+ -D gallium-xvmc=false
+ -D gallium-omx=disabled
+ -D gallium-va=false
+ -D gallium-xa=false
+ -D gallium-nine=false
+ -D gallium-opencl=disabled
+ GALLIUM_DRIVERS: "swr"
+ LLVM_VERSION: "6.0"
+
+meson-clang:
+ extends: .meson-build
+ variables:
+ UNWIND: "true"
+ DRI_DRIVERS: "auto"
+ GALLIUM_DRIVERS: "auto"
+ CC: clang-7
+ CXX: clang++-7
+
meson-vulkan:
extends: .meson-build
variables:
@@ -185,38 +232,6 @@ meson-glvnd:
-D gallium-nine=false
-D gallium-opencl=disabled
-meson-clang:
- extends: .meson-build
- variables:
- UNWIND: "true"
- DRI_DRIVERS: "auto"
- GALLIUM_DRIVERS: "auto"
- CC: clang-7
- CXX: clang++-7
-
-# NOTE: Building SWR is 2x (yes two) times slower than all the other
-# gallium drivers combined.
-# Start this early so that it doesn't hunder the run time.
-meson-gallium-swr:
- extends: .meson-build
- variables:
- UNWIND: "true"
- DRI_LOADERS: >
- -D glx=disabled
- -D egl=false
- -D gbm=false
- GALLIUM_ST: >
- -D dri3=false
- -D gallium-vdpau=false
- -D gallium-xvmc=false
- -D gallium-omx=disabled
- -D gallium-va=false
- -D gallium-xa=false
- -D gallium-nine=false
- -D gallium-opencl=disabled
- GALLIUM_DRIVERS: "swr"
- LLVM_VERSION: "6.0"
-
meson-gallium-radeonsi:
extends: .meson-build
variables:
@@ -303,21 +318,6 @@ meson-gallium-st-other:
GALLIUM_DRIVERS: "nouveau,swrast"
LLVM_VERSION: "5.0"
-autotools:
- extends: .build
- variables:
- MAKEFLAGS: "-j4"
- LLVM_CONFIG: llvm-config-7
- script:
- - mkdir build
- - cd build
- - ../autogen.sh
- --enable-autotools
- --enable-debug
- --disable-llvm-shared-libs
- - make
- - make check
-
scons-nollvm:
extends: .scons-build
variables:
More information about the mesa-commit
mailing list