我们遇到VSRM部署问题,由于6h超时,部署开始意外失败。我们在阶段中指定的作业超时为24小时,但6小时后失败。能否请您分享我该怎么做?
版本中的问题
作业已超过最大允许时间06:00:00。请拜访 …。了解更多信息
代理已收到关闭信号。停止代理服务或取消手动启动的代理时,可能会发生这种情况。
答案 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。