【发布时间】:2023-04-01 11:52:01
【问题描述】:
我正在尝试在我的 TeamCity 服务器上使用 WDK 7.1 配置项目的自动构建。
我需要手动启动“x86 Free Build Environment”(WDK 的一部分)来设置我的本地环境,基本上它会调用这个脚本:C:\Windows\System32\cmd.exe /k C:\WinDDK\7600.16385。 1\bin\setenv.bat C:\WinDDK\7600.16385.1\fre x86 WIN7
然后我需要在打开的命令提示符下继续使用项目和“构建”文件夹(使用正确的环境)。
但是当我尝试在 TeamCity 构建步骤中执行此操作时,它会为 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 启动它,但它不起作用。
有什么想法吗?
【问题讨论】:
-
您确定
setenv.bat为运行您的 TeamCity 服务的帐户设置变量吗?