自定义TFS Build以仅包含特定文件

时间:2014-11-06 14:02:55

标签: tfs visual-studio-2013 continuous-integration tfs2010 incremental-build

我有一个包含多个项目的解决方案文件,我正在尝试使用Team Foundation Server在开发服务器上进行持续集成。我想将其自定义为仅部署已签入的更改。

情景示例

  • 项目
    • 我的项目(MVC app)
    • 逻辑层

用户签入新的 Home.cshtml文件并更新逻辑层中的代码文件。我想配置自动构建只是构建以下包:

  • 我的项目
    • 仓/ MyLogic.dll
    • 查看/ Home.cshtml

为实现这种情况,我们采取了哪些措施?

1 个答案:

答案 0 :(得分:1)

您需要增量构建,但我不记得是否在TFS 2010中支持它。

尝试将构建配置为不清理工作区。将“基本”部分中的“清洁工作区”属性设置为“无”。

然后,它将保留前一个版本的二进制文件,就像Visual Studio一样,只会构建输入已更改的目标。