问题
- 我收到了类似“啊哦,出现了一些事故”的信息,然后构建就重新开始了。
- 在构建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 条评论
请登录写评论。