【问题标题】:Post-Builds in TFS Team Build best practiceTFS Team Build 中的后期构建最佳实践
【发布时间】:2011-06-20 16:08:44
【问题描述】:

我有一个关于后期构建的问题。我们在项目设置中有一个 Post-Build。由于 Web 应用程序的性能,此构建后任务会压缩 JavaScript。汇编路径由变量 $(YUICompressorDLLPath) 分配。

通常它在开发人员机器上运行良好,但我应该如何从 TFS Team Build 中做到这一点。当我启动 Team Build 时,它以错误结束,因为程序集位于开发人员机器上的其他地方的构建机器上。我尝试通过 MSBuild Arguments 覆盖变量,但它似乎不起作用。

最佳实践是什么,如何做到这一点?

问候

安东·卡尔奇克

【问题讨论】:

    标签: msbuild build-process tfsbuild post-build


    【解决方案1】:

    看来你应该改变$(YUICompressorDLLPath) $(OutDir)\$(TargetFileName)

    【讨论】:

    • 我认为这对我的情况没有帮助。引用的程序集在 TFS 中的其他位置,并且路径是相对的。
    【解决方案2】:

    在我看来,最好的做法是保持构建服务器上的目录结构与开发人员机器上的目录结构相同。由于相对路径,这种方式一切正常。有关如何确保部署生成的文件的更多信息,另请参阅:Deploy generated files in TFS Build Server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-15
      • 2011-11-26
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 2018-10-07
      相关资源
      最近更新 更多