由于6h超时,VSTS版本开始意外失败

时间:2018-07-27 08:16:17

标签: azure-pipelines-release-pipeline

我们遇到VSRM部署问题,由于6h超时,部署开始意外失败。我们在阶段中指定的作业超时为24小时,但6小时后失败。能否请您分享我该怎么做?

版本中的问题

作业已超过最大允许时间06:00:00。请拜访 …。了解更多信息

代理已收到关闭信号。停止代理服务或取消手动启动的代理时,可能会发生这种情况。

2 个答案:

答案 0 :(得分:0)

根据您的描述,似乎您实际上正在使用 Microsoft托管的CI / CD

如果您正在使用托管管道运行内部版本和发行版,则意味着内部版本正在运行 在Microsoft管理的计算机上。

这使用我们的pool of Microsoft-hosted agents运行您的构建,但确实存在一些局限性,例如:

登录功能。

  • 将工件拖放到UNC文件共享的功能。

  • 运行XAML构建的功能。

  • 通过使用可能获得的潜在性能优势 自托管代理,可能会启动并处理更快的构建。学习 更多

  

我们默认在您的VSTS中提供免费套餐服务   组织,允许您同时运行一项最多240个作业   每月分钟。这将使用我们的Microsoft托管代理池来   运行您的构建和发行。每个构建或发布作业都可以运行   到30分钟。

     

当Microsoft托管的CI / CD的免费层不再足够时,   您可以为每个并发作业支付CI / CD容量。 已付费   Microsoft托管的CI / CD取消了每月时间限制,并且还允许   您最多可以运行6个小时。

在您的情况下,如果您不能减少单项工作的时间,则必须使用自托管CI / CD 。首先,请在您的计算机上部署我们的self-hosted agents。有关相关信息的更多详细信息,请参阅此官方教程- CI/CD Concurrent Jobs in Team Services

答案 1 :(得分:-1)

当部署在Microsoft托管代理上运行时会发生这种情况,因为单个作业的最大超时为6小时。有关更多详细信息,请参见此link