【问题标题】:Why is my gated check in failing to run the final check in task?为什么我的门控签到无法运行最终签到任务?
【发布时间】:2019-11-15 20:09:53
【问题描述】:

我在 Azure DevOps 中使用门控签入创建的最后两个项目遇到了困难。

我收到的错误:

[Error]The shelveset [ommitted] could not be found for check-in

我们使用的是本地代理,而我创建的最后两个项目在门控签入时出现此错误。但是,我们具有相同构建管道的旧应用似乎运行良好,所以我不明白为什么会发生这种情况。

有人有什么想法吗?

【问题讨论】:

  • 您使用的 azure devops 版本是什么?门控签入看起来像 azure devops 2019 的构建验证中的构建策略
  • 2019,奇怪的是它在我们的其他项目中运行良好。只是不适合任何新的。
  • 我无法重现上述错误。可以使用详细步骤(带有屏幕截图)更新您的原始问题以重现此错误。
  • 是的,每个管道都有 3 个步骤,nuget install,restore then vs build。该问题也出现在第三个 npm 构建管道上。该错误不会发生在构建管道中的任何任务中,只是在启用了门控签入触发器并且有人尝试签入时生成的最终“签入门控更改”任务。我将尝试使用更新问题更多信息。
  • 您的 azure devops 2019 服务器是在本地还是基于云?

标签: azure-devops gated-checkin


【解决方案1】:

我能够在我的本地代理和托管代理上重现相同的问题。经过调查,似乎是帐户冲突导致了此错误,构建代理尝试使用构建服务帐户而不是您自己的帐户签入搁置集。

同样的问题已提交给 Microsoft。您可以投票并跟踪它here,或者您可以通过单击“报告问题”在同一站点上提交有关此问题的新问题。

【讨论】:

    猜你喜欢
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-19
    • 2018-03-03
    相关资源
    最近更新 更多