【问题标题】:Deploy generated files in TFS Build Server在 TFS Build Server 中部署生成的文件
【发布时间】:2011-04-30 18:27:31
【问题描述】:

我们使用 TFS Build Server 进行持续集成。构建的结果是使用与 MSBuild 集成的发布功能部署的 Web 应用程序。我们在构建服务器上生成,在构建开始之前(预构建事件),一个最小化的 JavaScript 文件,这些文件被复制到构建机器的源目录中。遗憾的是,这些都没有在 IIS 中发布,也没有在 Published Web Sites 文件夹中。我们如何通过 TFS 中的发布可能性来实现这一点?

我们尝试了什么: 我们尝试更改工作流程(默认模板 -> 在代理上运行),但我们为时已晚

我们的替代方案是什么: 当其他可能性失败时,我们会做 XCopy,但我们想使用 Publish 功能

请准确、逐步地描述解决方案,因为我阅读了很多教程,但没有深入解释。最简单的解决方案获胜。 ;-)

【问题讨论】:

    标签: deployment continuous-integration tfsbuild


    【解决方案1】:

    我们通过以下方式修复它:

    • 我们还将最小化的 javascript 文件包含在相应的项目中。 (在发布过程中也需要部署最小文件。)

    • 在 Pre-Build 事件中,我们删除所有最小化的 javascript 文件,如下所示: del /F "$(ProjectDir)JavaScript*.min.js" (需要 /F 才能删除只读文件)

    就是这样。

    br rene_r

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-07
      • 2012-01-04
      • 2015-11-10
      • 2016-03-12
      • 1970-01-01
      • 2011-11-21
      相关资源
      最近更新 更多