Jenkins 无法从CMakeCache.txt检索CMAKE_MAKE_程序值

Jenkins 无法从CMakeCache.txt检索CMAKE_MAKE_程序值,jenkins,cmake,jenkins-plugins,Jenkins,Cmake,Jenkins Plugins,我有一个项目正在Jenkins CI服务器上运行,并且正在使用Cmake插件构建,我始终会遇到相同的错误: -- Configuring done -- Generating done -- Build files have been written to: C:/Users/580152/Celero/build/64 ERROR:Failed to get CMAKE_MAKE_PROGRAM value from C:\Users\580152\Celero\build\64\CMakeC

我有一个项目正在Jenkins CI服务器上运行,并且正在使用Cmake插件构建,我始终会遇到相同的错误:

-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/580152/Celero/build/64
ERROR:Failed to get CMAKE_MAKE_PROGRAM value from C:\Users\580152\Celero\build\64\CMakeCache.txt
我使用的是Visual Studio 2012,我可以使用Cmake插件生成的文件在Visual Studio中构建和运行.sln文件。然而,每当我使用Cmake插件时,它都不会构建或完成。前几周我和詹金斯一起工作过,但在一些插件和设置方面,我仍然是一个新手,Cmake也是如此

这是一个Jenkins插件问题,一个Cmake错误,还是我只是没有设置正确的东西/完全忽略了问题

非常感谢您的任何帮助

更新: 我发现这个错误是由Cmakebuilder插件引起的,并且在版本2.1中进行了更新以修复这个问题,尽管我目前正在使用该版本的插件,但错误仍然在发生。可能是因为我的版本没有正确更新(虽然它说没有可用的更新),或者这是一个必须解决的插件问题


再次感谢您的帮助。

也许我的经验很老了,但我在使用Jenkins cmake插件时遇到了麻烦。因此,我更喜欢使用命令shell批处理脚本进行Jenkins cmake构建。这也使得Jenkins构建工作与我的开发构建更为匹配。我试着让我的詹金斯做些工作

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=../exports ..
cmake --build . --config Release --target test
cmake --build . --config Release --target install

谢谢Phil,我用cmake制作了一个批处理脚本,看起来效果不错。希望能在某个时候修复插件,但现在可以了。谢谢你的帮助!