mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-23 22:58:37 -05:00
cb5c03ed04
GitLab can render test results which come from JUnit files and inform which tests have started failing on an MR.
120 lines
4.1 KiB
YAML
120 lines
4.1 KiB
YAML
# Lists of paths for artifacts of various stages.
|
|
|
|
.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/cuda-memcheck
|
|
- 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/cuda-memcheck.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/
|
|
- build/Tests/CMakeGUI/
|
|
- build/Tests/FortranC/
|
|
|
|
# CTest/CDash information.
|
|
- build/Testing/
|
|
- build/DartConfiguation.tcl
|
|
- build/CTestCustom.cmake
|
|
|
|
.cmake_release_artifacts:
|
|
artifacts:
|
|
expire_in: 5d
|
|
# Release artifacts are of interest even for failed jobs.
|
|
when: always
|
|
paths:
|
|
# Any packages made.
|
|
- build/cmake-*-linux-x86_64.*
|
|
- build/cmake-*-linux-aarch64.*
|
|
- build/cmake-*-macos*-universal.*
|
|
# Any source packages made.
|
|
- build/cmake-*.tar.gz
|
|
- build/cmake-*.zip
|
|
|
|
.cmake_junit_artifacts:
|
|
artifacts:
|
|
expire_in: 1d
|
|
when: always
|
|
reports:
|
|
junit:
|
|
- build/junit.xml
|
|
|
|
.cmake_test_artifacts:
|
|
artifacts:
|
|
expire_in: 1d
|
|
# External testing can be useful even if test jobs fail.
|
|
when: always
|
|
reports:
|
|
junit:
|
|
- build/junit.xml
|
|
paths:
|
|
# Take the install tree.
|
|
- build/install/
|
|
|
|
.cmake_doc_artifacts:
|
|
artifacts:
|
|
expire_in: 1d
|
|
paths:
|
|
# Take the install tree.
|
|
- build/install-doc/
|
|
|
|
.cmake_org_help_artifacts:
|
|
artifacts:
|
|
expire_in: 1d
|
|
paths:
|
|
- build/html
|
|
exclude:
|
|
- build/html/.buildinfo
|
|
- build/html/objects.inv
|