我使用/维护了一些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/