Răsfoiți Sursa

Merge topic 'ci-test-external-max-parallel'

22b3a1abd9 ci: support a max parallelism for test-ext jobs

Acked-by: Kitware Robot <[email protected]>
Merge-request: !5310
Brad King 5 ani în urmă
părinte
comite
6dac9b28fe
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      .gitlab/ci/ctest_test_external.cmake

+ 5 - 0
.gitlab/ci/ctest_test_external.cmake

@@ -33,6 +33,11 @@ endif ()
 
 include(ProcessorCount)
 ProcessorCount(nproc)
+if (NOT "$ENV{CTEST_MAX_PARALLELISM}" STREQUAL "")
+  if (nproc GREATER "$ENV{CTEST_MAX_PARALLELISM}")
+    set(nproc "$ENV{CTEST_MAX_PARALLELISM}")
+  endif ()
+endif ()
 
 if (CTEST_CMAKE_GENERATOR STREQUAL "Unix Makefiles")
   set(CTEST_BUILD_FLAGS "-j${nproc}")