artifacts.yml 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. # Lists of paths for artifacts of various stages.
  2. .cmake_build_artifacts:
  3. artifacts:
  4. expire_in: 1d
  5. paths:
  6. # XXX(globbing): Can be simplified with support from
  7. # https://gitlab.com/gitlab-org/gitlab-runner/issues/4840
  8. - build/CTestTestfile.cmake
  9. - build/*/CTestTestfile.cmake
  10. - build/*/*/CTestTestfile.cmake
  11. - build/*/*/*/CTestTestfile.cmake
  12. - build/*/*/*/*/CTestTestfile.cmake
  13. # Allow CMake to find CMAKE_ROOT.
  14. - build/CMakeFiles/CMakeSourceDir.txt
  15. # Take the install tree.
  16. - build/install/
  17. # We need the main binaries.
  18. - build/bin/
  19. # The cache is needed for the installation test.
  20. - build/CMakeCache.txt
  21. # Test binaries. Eventually these might be better under
  22. # `Source/Tests` or the like.
  23. - build/Tests/EnforceConfig.cmake
  24. - build/Tests/CMakeBuildTest.cmake
  25. - build/Tests/CMakeBuildDoubleProjectTest.cmake
  26. - build/Tests/CMake*/runcompilecommands
  27. - build/Tests/CMake*/runcompilecommands.exe
  28. - build/Tests/CMake*/test*
  29. - build/Tests/CMake*/PseudoMemcheck/valgrind
  30. - build/Tests/CMake*/PseudoMemcheck/purify
  31. - build/Tests/CMake*/PseudoMemcheck/memcheck_fail
  32. - build/Tests/CMake*/PseudoMemcheck/BC
  33. - build/Tests/CMake*/PseudoMemcheck/cuda-memcheck
  34. - build/Tests/CMake*/PseudoMemcheck/valgrind.exe
  35. - build/Tests/CMake*/PseudoMemcheck/purify.exe
  36. - build/Tests/CMake*/PseudoMemcheck/memcheck_fail.exe
  37. - build/Tests/CMake*/PseudoMemcheck/BC.exe
  38. - build/Tests/CMake*/PseudoMemcheck/cuda-memcheck.exe
  39. - build/Tests/CMake*/PseudoMemcheck/NoLog
  40. - build/Tests/CMake*Lib/*LibTests
  41. - build/Tests/CMake*Lib/*LibTests.exe
  42. - build/Source/kwsys/cmsysTest*
  43. - build/Source/kwsys/testConsoleBufChild.exe
  44. - build/Utilities/cmcurl/curltest
  45. - build/Utilities/cmcurl/curltest.exe
  46. - build/Utilities/KWIML/test/kwiml_test
  47. - build/Utilities/KWIML/test/kwiml_test.exe
  48. - build/Source/kwsys/*cmsysTestDynload.*
  49. - build/Source/kwsys/dynloaddir/cmsysTestDynloadImpl.dll
  50. - build/Source/kwsys/dynloaddir/cmsysTestDynloadUse.dll
  51. # Test directories.
  52. - build/Tests/CTest*
  53. - build/Tests/Find*
  54. - build/Tests/Qt5*
  55. - build/Tests/RunCMake/
  56. - build/Tests/CMakeOnly/
  57. - build/Tests/CMakeTests/
  58. - build/Tests/CMakeGUI/
  59. - build/Tests/FortranC/
  60. # CTest/CDash information.
  61. - build/Testing/
  62. - build/DartConfiguation.tcl
  63. - build/CTestCustom.cmake
  64. .cmake_release_artifacts:
  65. artifacts:
  66. expire_in: 5d
  67. paths:
  68. # Any packages made.
  69. - build/cmake-*-linux-x86_64.*
  70. - build/cmake-*-linux-aarch64.*
  71. - build/cmake-*-macos*-universal.*
  72. # Any source packages made.
  73. - build/cmake-*.tar.gz
  74. - build/cmake-*.zip
  75. .cmake_test_artifacts:
  76. artifacts:
  77. expire_in: 1d
  78. paths:
  79. # Take the install tree.
  80. - build/install/
  81. .cmake_doc_artifacts:
  82. artifacts:
  83. expire_in: 1d
  84. paths:
  85. # Take the install tree.
  86. - build/install-doc/