文档

支持

构建在启动后立即取消

Resolve issues with Unity Build Automation builds canceling immediately upon start.
阅读时间2 分钟最后更新于 19 天前

症状

  • 在 Unity Build Automation (UBA) 服务中触发构建时,构建会立即取消。
  • 无法使用 UBA 启动新的构建。
  • 触发新的构建时,UBA 不会生成日志。

环境

从 Build Automation 配置页面或 Unity Dashboard 中的构建历史记录启动构建时,构建会在触发后立即取消。

原因

此问题的最常见原因如下:
  • 组织使用的是免费的 DevOps 计划,并且由于构建超出了可用的免费使用额度,需要转换为基于使用量付费的计划
  • 您设置了构建分钟数上限,并且如果构建启动,它会超过预设的使用上限。
  • 构建配置无效。例如,无法连接到源代码控制,或者 Xcode 版本不可用。

解决方案

更改为按量付费计划

在 Unity Cloud Dashboard 的 DevOps 菜单上,如果后台显示的是 Free Plan(免费计划),而不是基于使用量计费的计划(如以下截屏所示),则可以注册基于使用量计费的计划。要注册该服务,请导航到 Unity Dashboard > DevOps,然后选择 Upgrade plan(升级计划)
"UBA - 按量付费"

UBA - 按量付费

更改构建分钟数上限

如果您拥有生效的订阅,接下来要检查的是您是否设置了构建分钟数上限,以及您的构建是否超出了该上限。要在 Unity Dashboard 中进行检查,请导航到 Devops > Build Automation > Settings(设置),然后选择 Build consumption(构建使用量) 选项卡。 如果您启用了 Build minutes monthly cap(每月构建分钟数上限) 并且接近限制,则可以禁用或增加上限,以便继续使用该服务。
"UBA - 管理每月上限"

UBA - 管理每月上限

联系支持团队

如果您已验证您的计划和构建分钟数上限,并且该服务当前没有报告的问题(可在 DevOps 菜单下的 Build Automation 侧栏中查看),请联系服务支持团队。要从 Unity Cloud Dashboard 提交工单,请打开 DevOps,然后选择 Help & Support(帮助与支持)> Ticket(工单)> File a ticket(提交工单)