【问题标题】:Teamcity and WDK 7.1Teamcity 和 WDK 7.1
【发布时间】: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 服务的帐户设置变量吗?

标签: teamcity wdk


【解决方案1】:

我通过使用 Python 脚本和子进程模块解决了这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 2016-03-18
    相关资源
    最近更新 更多