【问题标题】:Is it possible to tell MSBuild in TeamCity to use multiple cores是否可以告诉 TeamCity 中的 MSBuild 使用多个内核
【发布时间】:2015-10-21 17:10:29
【问题描述】:

显然,MSBuild 在编译期间将使用的默认核心数是 1。

在 TeamCity 中,我尝试将 /m:8 添加到 MSBuild Runner 类型任务的命令行参数字段中,以告诉 MSBuild 编译器使用最多 8 个内核来编译解决方案中的项目。

(我意识到它可以并行执行的数量取决于解决方案中项目之间的依赖关系。)

但是,当我查看构建日志时,我没有看到任何提及该参数的内容?

这是正确的方法吗?有谁知道 TeamCity 是否支持这个?

注意:这是在 TeamCity 8.1.5(内部版本 30240)上

【问题讨论】:

    标签: msbuild continuous-integration teamcity


    【解决方案1】:

    如果您可以访问构建代理,则在构建过程中,您可以登录并启动任务管理器,查看是否有多个 msbuild.exe。

    我认为构建日志不会包含任何关于此的信息。您在寻找什么样的信息?

    【讨论】:

    • 你的意思是我在构建日志中寻找什么样的信息?.. 我正在寻找我在步骤中提供的命令行参数以检查它们是否被使用。
    猜你喜欢
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多