TFS 2015门控Checkin问题

时间:2016-04-12 08:17:04

标签: build visual-studio-2015 continuous-integration tfs2015 gated-checkin

我知道这是一个非常新的功能,但我想知道是否有人在TFS 2015 Update 2中使用新的门禁登记机制取得了任何成功?

我们已经复制了我们的TFS 2013并将其升级到2015然后应用于更新2.我已经创建了一个构建服务器,在其上安装了VS 2015以及TFS构建代理软件 - 到目前为止,一切似乎都有效。

我为现有项目创建了一个构建定义,可以在我的dev上构建。框,但运行生成错误 - 由于生成框上缺少文件。我更新了nuget包以确保构建良好并尝试了另一个签到 - 与之前相同的结果(呵呵?)。

检查构建框中的源,它不包括我所做的更改,就像没有应用了shelfset一样。

为不同的项目创建另一个构建,门控签入对话框无法确定要运行的正确构建 - 让开发人员选择(在旧系统下不必要)。此外,列出的与该构建关联的更改实际上是另一个不相关的项目。

实际上有人在现有存储库中使用这些东西吗?在我浪费一天之前,你的想法和意见将会受到赞赏。

1 个答案:

答案 0 :(得分:0)

  • 未包含更改:您是否从“存储库”选项卡中选中“清除”选项?

来自MSDN

  

•如果要定义增量构建,请将此项设置为false   提高绩效。

     

提示:在这种情况下,如果您正在构建Visual Studio项目,请执行此操作   “构建”选项卡,您也可以取消选中“Visual”的“清除”复选框   Studio Build或MSBuild步骤。

  • gated check-in build undecided:检查这两个构建定义中定义的过滤器MSDN