【问题标题】:TFS 2015 Gated Checkin issuesTFS 2015 门控签入问题
【发布时间】:2016-08-02 17:15:07
【问题描述】:

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

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

我为现有项目创建了一个构建定义,它可以在我的开发中正常构建。框,但运行构建给出了错误 - 由于构建框上缺少文件。我更新了 nuget 包以确保构建良好,并尝试再次签入 - 结果与以前相同(嗯?)。

检查构建框上的源,它没有包含我所做的更改,就好像搁置集没有应用一样。

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

是否有人真正让这些东西与现有存储库一起工作?在我浪费一天时间之前,您的想法和方法将不胜感激。

【问题讨论】:

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


    【解决方案1】:
    • 未包括的更改:您是否检查了“存储库”选项卡中的“清理”选项?

    来自MSDN

    •如果您想将增量构建定义为 提高性能。

    提示:在这种情况下,如果您正在构建 Visual Studio 项目,请在 Build 选项卡,您也可以取消选中 Visual 的 Clean 复选框 Studio Build 或 MSBuild 步骤。

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

    【讨论】:

    • 是的,检查了该选项 - 以及几乎所有其他选项,因为我通过各种排列方式工作。工作区是脏还是干净似乎并不重要。我知道,架子集已创建,但它似乎并未应用于已签出的源。给 MS 打个电话,等待回音。
    猜你喜欢
    • 1970-01-01
    • 2012-06-11
    • 2017-08-07
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2011-07-24
    • 1970-01-01
    相关资源
    最近更新 更多