【问题标题】:TF270012: There is no shelveset available to check inTF270012: 没有可用于签入的搁置集
【发布时间】:2016-01-13 15:51:06
【问题描述】:

我有一个关于 TFS 和门控签到活动的问题。

我的客户要求我在每次签到时建立一个构建验证系统。

但在构建和测试过程结束时,搁置集的签入失败。

默认情况下,在工作流中,门控签到活动不在“在代理上运行”序列。

错误是TF270012:没有可用于签入的搁置集。

有什么想法吗?

非常感谢您的帮助。

伊斯梅尔

【问题讨论】:

  • 您使用的是哪个 TFS?您是使用默认构建模板还是自定义构建模板?

标签: tfs tfsbuild checkin


【解决方案1】:

如果您使用的是自定义构建过程。以下某些情况可能会导致此错误:

  1. 将“签入门控变更集”事件放置在构建代理上运行(签入必须在构建控制器上进行)
  2. 构建代理抛出内存不足异常(重新启动)
  3. 确保您在 CustomTemplate 中自定义活动的顺序正确。

此外,您可以在构建过程中通过将 Logging Verbosity 更改为 Diagnostic 来获取更多详细信息以进行故障排除。 Build Logs获取详情:https://msdn.microsoft.com/en-us/library/ms171470.aspx

【讨论】:

    猜你喜欢
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    • 2010-10-05
    • 2013-10-02
    • 2016-06-08
    • 1970-01-01
    • 2015-12-21
    相关资源
    最近更新 更多