我用 buildbot 安装了一个连续的集成平台,该项目使用 cmake 生成一个 Visual Studio 2010 解决方案。
出于测试目的,我使用我的 windows dev vm 作为 buildslave,cmake 死了一个奇怪的错误
CMake 错误:无法创建命名生成器“Visual Studio 10”
但如果我手动进行cmake,它工作正常
cmake -G "Visual Studio 10" 源码
这个 buildslave 的配置:
factoryWin = BuildFactory()
factoryWin.addStep(SVN(svnurl=repo_url, mode='copy', username=svn_user, password=svn_passwd))
factoryWin.addStep(ShellCommand(command=['cmake', '-G"Visual Studio 10"', 'source']))
c['builders'].append(
BuilderConfig(name="runtests-win",
slavenames=["win-slave"],
factory=factoryWin)
你有想法吗?