我正在尝试配置在我的TeamCity服务器上使用WDK7.1的项目的自动构建。
我需要手动启动"x86自由构建环境“(WDK的一部分)来设置我的本地环境,基本上它会调用这个脚本: C:\Windows\System32\cmd.exe /k C:\WinDDK\7600.16385.1\bin\setenv.bat C:\WinDDK\7600.16385.1\ fre x86 WIN7
然后,我需要在打开的命令提示符中进入包含project和"build“的文件夹(具有正确的环境)。
但是当我在WDK步骤中尝试这样做时,它为TeamCity步骤设置了环境变量,并且不能正常工作(不会进入包含项目的文件夹,而是尝试构建WDK基文件夹)。
我尝试使用以下命令来编写bat文件:
call C:\WinDDK\7600.16385.1\bin\setenv.bat C:\WinDDK\7600.16385.1\ fre x86 WIN7
cd path_to_project
build并从TeamCity启动它,但它不起作用。
有什么想法吗?
发布于 2015-02-18 03:22:08
我通过使用Python脚本和子进程模块解决了这个问题
https://stackoverflow.com/questions/28551781
复制相似问题