diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2020-06-12 15:10:58 (GMT) |
---|---|---|
committer | Ben Boeckel <ben.boeckel@kitware.com> | 2020-06-12 16:28:29 (GMT) |
commit | d6fe877cf988dc72853d744566ec0ce997647db9 (patch) | |
tree | 49034fc3df100ed4f0c322e3fd187243bed6d14c /.gitlab/artifacts.yml | |
parent | 0f4777ab810d87619945583ca504d49703acc0c4 (diff) | |
download | CMake-d6fe877cf988dc72853d744566ec0ce997647db9.zip CMake-d6fe877cf988dc72853d744566ec0ce997647db9.tar.gz CMake-d6fe877cf988dc72853d744566ec0ce997647db9.tar.bz2 |
gitlab-ci: split into multiple files
Also add comments for sections to make it easier to figure out what's
going on.
Also rename the `cmake_test_unix_package` to be Linux-specific since it
actually is.
Diffstat (limited to '.gitlab/artifacts.yml')
-rw-r--r-- | .gitlab/artifacts.yml | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/.gitlab/artifacts.yml b/.gitlab/artifacts.yml new file mode 100644 index 0000000..b25e4ff --- /dev/null +++ b/.gitlab/artifacts.yml @@ -0,0 +1,79 @@ +# Lists of paths for artifacts of various stages. + +.cmake_build_artifacts: &cmake_build_artifacts + artifacts: + expire_in: 1d + paths: + # XXX(globbing): Can be simplified with support from + # https://gitlab.com/gitlab-org/gitlab-runner/issues/4840 + - build/CTestTestfile.cmake + - build/*/CTestTestfile.cmake + - build/*/*/CTestTestfile.cmake + - build/*/*/*/CTestTestfile.cmake + - build/*/*/*/*/CTestTestfile.cmake + + # Allow CMake to find CMAKE_ROOT. + - build/CMakeFiles/CMakeSourceDir.txt + + # Take the install tree. + - build/install/ + + # We need the main binaries. + - build/bin/ + # The cache is needed for the installation test. + - build/CMakeCache.txt + # Test binaries. Eventually these might be better under + # `Source/Tests` or the like. + - build/Tests/EnforceConfig.cmake + - build/Tests/CMakeBuildTest.cmake + - build/Tests/CMakeBuildDoubleProjectTest.cmake + - build/Tests/CMake*/runcompilecommands + - build/Tests/CMake*/runcompilecommands.exe + - build/Tests/CMake*/test* + - build/Tests/CMake*/PseudoMemcheck/valgrind + - build/Tests/CMake*/PseudoMemcheck/purify + - build/Tests/CMake*/PseudoMemcheck/memcheck_fail + - build/Tests/CMake*/PseudoMemcheck/BC + - build/Tests/CMake*/PseudoMemcheck/valgrind.exe + - build/Tests/CMake*/PseudoMemcheck/purify.exe + - build/Tests/CMake*/PseudoMemcheck/memcheck_fail.exe + - build/Tests/CMake*/PseudoMemcheck/BC.exe + - build/Tests/CMake*/PseudoMemcheck/NoLog + - build/Tests/CMake*Lib/*LibTests + - build/Tests/CMake*Lib/*LibTests.exe + - build/Source/kwsys/cmsysTest* + - build/Source/kwsys/testConsoleBufChild.exe + - build/Utilities/cmcurl/curltest + - build/Utilities/cmcurl/curltest.exe + - build/Utilities/KWIML/test/kwiml_test + - build/Utilities/KWIML/test/kwiml_test.exe + - build/Source/kwsys/*cmsysTestDynload.* + - build/Source/kwsys/dynloaddir/cmsysTestDynloadImpl.dll + - build/Source/kwsys/dynloaddir/cmsysTestDynloadUse.dll + + # Test directories. + - build/Tests/CTest* + - build/Tests/Find* + - build/Tests/Qt5* + - build/Tests/RunCMake/ + - build/Tests/CMakeOnly/ + - build/Tests/CMakeTests/ + + # CTest/CDash information. + - build/Testing/ + - build/DartConfiguation.tcl + - build/CTestCustom.cmake + +.cmake_release_artifacts: &cmake_release_artifacts + artifacts: + expire_in: 5d + paths: + # Any packages made. + - build/cmake-*-Linux-x86_64.* + +.cmake_test_artifacts: &cmake_test_artifacts + artifacts: + expire_in: 1d + paths: + # Take the install tree. + - build/install/ |