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