c++ - Ctest/CDash 工作流程 : deploying nightly builds

标签 c++ continuous-integration cmake ctest cdash

我使用/维护了一些 CMake 项目,所以我开始研究 CTest/CDash,但有些事情我想不通:

是否仅用于显示构建/测试结果? (又名美化日志)

或者:在服务器上部署夜间构建二进制文件是否可以包含在该工作流中?

尽管我认为 CTest 是测试 CMake 项目和显示测试结果的理想工具,但我也想在 Web 服务器上自动部署夜间构建,我想知道它是否适合那...

最佳答案

这是 CDash 2.0 和最近的 CTest 中的一个新功能,您可以看到一个用于 ParaView 的实验示例,

http://trunk.cdash.org/index.php?project=ParaView

导致它的 CTest 脚本可以作为注释查看,例如(从该仪表板)

http://trunk.cdash.org/viewNotes.php?buildid=10381

我计划在 CDash 2.0 完全发布后写下如何使用它,如果没有其他人首先使用它的话。因此,该功能现在肯定存在,但非常新。我认为这是一个很棒的功能,并计划在我的项目中使用它来提供夜间二进制文件。

关于c++ - Ctest/CDash 工作流程 : deploying nightly builds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9427763/

相关文章:

c++ - 将 __m128i 值转换为 std::tuple

c++ - 寻找 Boost message_queue 和序列化用法的简单示例

xcode - 持续集成 Xcode altool 错误 : Exception while launching iTunesTransporter

continuous-integration - VSTS Build - 根据拉取请求中修改的文件选择运行哪些单元测试

c++ - CMake 链接时出错

ubuntu - 加载共享库时出错 : libhdf5. so.101:无法打开共享对象文件

c++ - 查找 map C++ 未找到已添加到 map 中的键

c++ - 如何获取传递给函数的数组的长度?

bash - 如何确定 CI 脚本是否在 GitHub 服务器上运行

windows - Qt Creator由于错误的link.exe路径而无法打开CMake项目