Mesa (master): gitlab-ci: exclude scripts that don't affect the build

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sat May 16 12:03:06 UTC 2020


Module: Mesa
Branch: master
Commit: 576bff5c73ff217b15900982640dbf8f184569d5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=576bff5c73ff217b15900982640dbf8f184569d5

Author: Eric Engestrom <eric at engestrom.ch>
Date:   Thu May 14 22:51:38 2020 +0200

gitlab-ci: exclude scripts that don't affect the build

All the other files in bin/ are not used by any build system and as such
cannot affect the build.

I've been working on maintainer tools lately and it's frustrating to have
the CI wait for 45 minutes to rebuild everything and not even read/run
the files in the MR when it could've just been merged and moved on to
the next MR 45 minutes ago.

Signed-off-by: Eric Engestrom <eric at engestrom.ch>
Acked-by: Tapani Pälli <tapani.palli at intel.com>
Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
Reviewed-by: Jose Fonseca <jfonseca at vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5046>

---

 .gitlab-ci.yml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0fb1b5cf8a9..710934a0a7a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,7 +30,10 @@ stages:
     # automatically once all dependency jobs have passed
     - changes: &all_paths
       - VERSION
-      - bin/**/*
+      - bin/git_sha1_gen.py
+      - bin/install_megadrivers.py
+      - bin/meson_get_version.py
+      - bin/symbols-check.py
       # GitLab CI
       - .gitlab-ci.yml
       - .gitlab-ci/**/*



More information about the mesa-commit mailing list