关注

Unity Cloud Build中,为什么我的构建无缘无故地被重启了?

问题 

  • 我收到了类似“啊哦,出现了一些事故”的信息,然后构建就重新开始了。
  • 在构建iOS和Android版本时构建工作被频繁地重启。
  • 在构建iOS版本时构建工作被频繁地重启。

原因

您的构建工作不断重启/失败是因为在指定时间内,我们的服务器无法从您的SVN服务器上checkout您的项目。可能的原因如下:

  • 您有一个规模较大的项目需要本地构建,并且构建之前需要先checkout。
  • 您的SCM服务器可能由于地理位置原因连接速度较慢。
  • 您的项目出于某种原因被重启的概率更大。

解决方案

如果构建期间出现了问题,则工程构建重启的频率就会更高。这通常取决于您的托管服务器的位置、托管服务器中工程的大小、以及您的工程编译之后的大小,它们都有可能导致超时的产生。您应检查防火墙的设置和程序的网络连接,检查您的SCM服务器的checkout连接速度。如果您的托管服务是外部提供的,您可以在本地checkout工程,然后再和外部服务的速度进行比较来测试链接速度。多次测试之后找到最适合您的托管服务提供商。 

iOS平台的构建重启是因为似乎一些项目相较其他项目更容易重启。iOS工程比其他平台的构建更容易被重启,主要是因为Unity或Xcode的后处理步骤,该问题只会在iOS上出现,因为XCode API的调用只对iOS工程可用。

被重启的构建项目不受冷却机制的影响,如果您频繁遭遇重启可点击此处创建新的Cloud Build支持ticket,或在Unity Cloud Build论坛中寻求帮助。Cloud Build团队可以检测您的项目使用的构建客户端,并并帮助您解决问题。

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。