| # Lists of paths for artifacts of various stages. | |
| .cmake_build_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| paths: | |
| # Test specifications. | |
| - ${CMAKE_CI_BUILD_DIR}/**/CTestTestfile.cmake | |
| # Allow CMake to find CMAKE_ROOT. | |
| - ${CMAKE_CI_BUILD_DIR}/CMakeFiles/CMakeSourceDir.txt | |
| # Take the install tree. | |
| - ${CMAKE_CI_BUILD_DIR}/install/ | |
| # We need the main binaries. | |
| - ${CMAKE_CI_BUILD_DIR}/bin/ | |
| # The cache is needed for the installation test. | |
| - ${CMAKE_CI_BUILD_DIR}/CMakeCache.txt | |
| # Test binaries. Eventually these might be better under | |
| # `Source/Tests` or the like. | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/EnforceConfig.cmake | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMakeBuildTest.cmake | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMakeBuildDoubleProjectTest.cmake | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/runcompilecommands | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/runcompilecommands.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/test* | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/valgrind | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/purify | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/memcheck_fail | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/BC | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/cuda-memcheck | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/valgrind.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/purify.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/memcheck_fail.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/BC.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/cuda-memcheck.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*/PseudoMemcheck/NoLog | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*Lib/*LibTests | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMake*Lib/*LibTests.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Source/kwsys/cmsysTest* | |
| - ${CMAKE_CI_BUILD_DIR}/Utilities/cmcurl/curltest | |
| - ${CMAKE_CI_BUILD_DIR}/Utilities/cmcurl/curltest.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Utilities/KWIML/test/kwiml_test | |
| - ${CMAKE_CI_BUILD_DIR}/Utilities/KWIML/test/kwiml_test.exe | |
| - ${CMAKE_CI_BUILD_DIR}/Source/kwsys/*cmsysTestDynload.* | |
| - ${CMAKE_CI_BUILD_DIR}/Source/kwsys/dynloaddir/cmsysTestDynloadImpl.dll | |
| - ${CMAKE_CI_BUILD_DIR}/Source/kwsys/dynloaddir/cmsysTestDynloadUse.dll | |
| # Test directories. | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CTest* | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/Find* | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/Qt* | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/RunCMake/ | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMakeOnly/ | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMakeTests/ | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/CMakeGUI/ | |
| - ${CMAKE_CI_BUILD_DIR}/Tests/FortranC/ | |
| # CTest/CDash information. | |
| - ${CMAKE_CI_BUILD_DIR}/Testing/ | |
| - ${CMAKE_CI_BUILD_DIR}/DartConfiguration.tcl | |
| - ${CMAKE_CI_BUILD_DIR}/CTestCustom.cmake | |
| - ${CMAKE_CI_BUILD_DIR}/cdash-build-id | |
| # CTest coverage files. | |
| - ${CMAKE_CI_BUILD_DIR}/CMakeFiles/TargetDirectories.txt | |
| - ${CMAKE_CI_BUILD_DIR}/Bullseye/ | |
| - ${CMAKE_CI_BUILD_DIR}/**/*.gcno | |
| - ${CMAKE_CI_BUILD_DIR}/Source/QtDialog/moc_*.cpp | |
| - ${CMAKE_CI_BUILD_DIR}/Source/QtDialog/ui_*.h | |
| reports: | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| .cmake_build_package_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| name: "$CMAKE_CI_ARTIFACTS_NAME" | |
| paths: | |
| # Allow CPack to find CMAKE_ROOT and license text. | |
| - build/CMakeFiles/CMakeSourceDir.txt | |
| - build/CMakeFiles/LICENSE.txt | |
| # Install rules. | |
| - build/**/cmake_install.cmake | |
| # We need the main binaries. | |
| - build/bin/ | |
| # Pass through the documentation. | |
| - build/install-doc/ | |
| # CPack configuration. | |
| - build/CPackConfig.cmake | |
| - build/CMakeCPackOptions.cmake | |
| - build/Source/QtDialog/QtDialogCPack.cmake | |
| # CPack/IFW packaging files. | |
| - build/CMake*.qs | |
| # CPack/WIX packaging files. | |
| - build/Utilities/Release/WiX/custom_action_dll*.wxs | |
| - build/Utilities/Release/WiX/CustomAction/CMakeWiXCustomActions.* | |
| .cmake_release_artifacts: | |
| artifacts: | |
| expire_in: 5d | |
| name: "$CMAKE_CI_ARTIFACTS_NAME" | |
| # Release artifacts are of interest even for failed jobs. | |
| when: always | |
| paths: | |
| # Any packages made. | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*-linux-x86_64.* | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*-linux-aarch64.* | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*-macos*-universal.* | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*-sunos-x86_64.* | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*-sunos-sparc64.* | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*-windows-x86_64.* | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*-windows-i386.* | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*-windows-arm64.* | |
| # Any source packages made. | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*.tar.gz | |
| - ${CMAKE_CI_BUILD_DIR}/cmake-*.zip | |
| reports: | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| .cmake_cdash_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| when: always | |
| reports: | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| .cmake_junit_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| when: always | |
| reports: | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| junit: | |
| - ${CMAKE_CI_BUILD_DIR}/junit.xml | |
| .cmake_valgrind_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| when: always | |
| reports: | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| junit: | |
| - ${CMAKE_CI_BUILD_DIR}/junit.xml | |
| paths: | |
| # Valgrind logs. | |
| - ${CMAKE_CI_BUILD_DIR}/Testing/Temporary/MemoryChecker.*.log | |
| .cmake_sphinx_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| when: always | |
| reports: | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| paths: | |
| # Take the sphinx logs. | |
| - ${CMAKE_CI_BUILD_DIR}/build-*.log | |
| - ${CMAKE_CI_BUILD_DIR}/linkcheck/output.* | |
| # Take the HTML output. | |
| - ${CMAKE_CI_BUILD_DIR}/html/ | |
| .cmake_test_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| # External testing can be useful even if test jobs fail. | |
| when: always | |
| reports: | |
| junit: | |
| - ${CMAKE_CI_BUILD_DIR}/junit.xml | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| paths: | |
| # Take the install tree. | |
| - ${CMAKE_CI_BUILD_DIR}/install/ | |
| .cmake_coverage_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| # External testing can be useful even if test jobs fail. | |
| when: always | |
| reports: | |
| junit: | |
| - ${CMAKE_CI_BUILD_DIR}/junit.xml | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| paths: | |
| # Generated sources. | |
| - ${CMAKE_CI_BUILD_DIR}/Source/QtDialog/moc_*.cpp | |
| - ${CMAKE_CI_BUILD_DIR}/Source/QtDialog/ui_*.h | |
| # CTest coverage files. | |
| - ${CMAKE_CI_BUILD_DIR}/CMakeFiles/TargetDirectories.txt | |
| - ${CMAKE_CI_BUILD_DIR}/Bullseye/ | |
| - ${CMAKE_CI_BUILD_DIR}/**/*.gcno | |
| - ${CMAKE_CI_BUILD_DIR}/**/*.gcda | |
| # CTest/CDash information. | |
| - ${CMAKE_CI_BUILD_DIR}/Testing/ | |
| - ${CMAKE_CI_BUILD_DIR}/DartConfiguration.tcl | |
| - ${CMAKE_CI_BUILD_DIR}/CTestCustom.cmake | |
| - ${CMAKE_CI_BUILD_DIR}/cdash-build-id | |
| .cmake_doc_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| reports: | |
| annotations: | |
| - ${CMAKE_CI_BUILD_DIR}/annotations.json | |
| paths: | |
| # Take the install tree. | |
| - ${CMAKE_CI_BUILD_DIR}/install-doc/ | |
| .cmake_org_help_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| paths: | |
| - ${CMAKE_CI_BUILD_DIR}/html | |
| exclude: | |
| - ${CMAKE_CI_BUILD_DIR}/html/.buildinfo | |
| .cmake_tidy_artifacts: | |
| artifacts: | |
| expire_in: 1d | |
| when: always | |
| paths: | |
| - clang-tidy-fixes.patch |