summaryrefslogtreecommitdiffstats
path: root/.gitlab/os-linux.yml
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2022-03-02 14:16:18 (GMT)
committerBrad King <brad.king@kitware.com>2022-03-02 14:47:02 (GMT)
commitb88f7aad639a46ea43bfe2ac9246d1c9bdbb9c0a (patch)
treeb59d57adb75ce69ba49a02564a83b735693747a6 /.gitlab/os-linux.yml
parent2a7ac62c04f2c4417306a505123a675baef82c8e (diff)
downloadCMake-b88f7aad639a46ea43bfe2ac9246d1c9bdbb9c0a.zip
CMake-b88f7aad639a46ea43bfe2ac9246d1c9bdbb9c0a.tar.gz
CMake-b88f7aad639a46ea43bfe2ac9246d1c9bdbb9c0a.tar.bz2
ci: add nightly CI job to build CMake in-place
Diffstat (limited to '.gitlab/os-linux.yml')
-rw-r--r--.gitlab/os-linux.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.gitlab/os-linux.yml b/.gitlab/os-linux.yml
index 482ca7d..f6a8a19 100644
--- a/.gitlab/os-linux.yml
+++ b/.gitlab/os-linux.yml
@@ -126,6 +126,17 @@
CMAKE_CONFIGURATION: debian10_aarch64_ninja
CTEST_NO_WARNINGS_ALLOWED: 1
+.debian10_makefiles_inplace:
+ extends: .debian10
+
+ variables:
+ CMAKE_CONFIGURATION: debian10_makefiles_inplace
+ CMAKE_GENERATOR: "Unix Makefiles"
+ CMAKE_CI_BOOTSTRAP: 1
+ CMAKE_CI_INPLACE: 1
+ CMAKE_CI_NO_INSTALL: 1
+ CTEST_NO_WARNINGS_ALLOWED: 1
+
.fedora35_ninja:
extends: .fedora35
@@ -429,6 +440,19 @@
interruptible: true
+.cmake_build_linux_standalone:
+ stage: build
+
+ script:
+ - *before_script_linux
+ - .gitlab/ci/sccache.sh
+ - sccache --start-server
+ - sccache --show-stats
+ - "$LAUNCHER ctest --output-on-failure -V -S .gitlab/ci/ctest_standalone.cmake"
+ - sccache --show-stats
+
+ interruptible: true
+
.cmake_test_linux_release:
stage: test-ext