Azure Pipelines Job卡在构建React Native App的iOS版本



我正在尝试使用Azure Pipelines构建React Native应用程序的iOS版本。我正在使用Fastlane的操作build_ios_app运行构建。

它在我的本地机器上工作完全很好,但是它被卡在以下输出上的Azure上:

[08:32:21]: ‌▸‌ ‌Compiling‌ LaunchScreen.xib‌
[08:32:25]: ‌▸‌ ‌Processing‌ Info.plist‌
[08:32:25]: ‌▸‌ ‌Running script‌: Bundle React Native code and images
‌[08:32:32]: ▸ ‌the transform cache was reset.‌

这通常是在新终端窗口中打开包装器的步骤。

在我的本地计算机上,输出在此步骤中看起来有些不同:

[11:38:15]: ▸ Processing Info.plist
[11:38:15]: ▸ Running script 'Bundle React Native code and images'
[11:38:15]: ▸ Touching Demo.app (in target: Demo)
[11:38:16]: ▸ Archive Succeeded

没有‌the transform cache was reset.‌,它指示节点在某个时候在Azure上的存储器用完?

  • 手动捆绑该应用程序(通过react-native bundle ...(可以正常工作。

更新:增加了Nodejs任务可用的内存(在NODE_OPTIONS环境变量中设置--max-old-space-size=8096(使工作失败(至少(具有以下错误消息:

2019-07-29T09:58:04.6108820Z error: File /Users/vsts/Library/Developer/Xcode/DerivedData/Demo-algdypqdcfcqirejrjxxgvqsmfdv/Build/Intermediates.noindex/ArchiveIntermediates/Demo/BuildProductsPath/Release-iphoneos/Demo.app/main.jsbundle does not exist. This must be a bug with[0m
2019-07-29T09:58:04.6109130Z 
2019-07-29T09:58:04.6109180Z 
2019-07-29T09:58:04.6109640Z [33m▸[0m [39;1mGenerating 'Demo.app.dSYM'[0m
2019-07-29T09:58:04.6109740Z ** ARCHIVE FAILED **
2019-07-29T09:58:04.6109810Z 
2019-07-29T09:58:04.6109850Z 
2019-07-29T09:58:04.6109930Z The following build commands failed:
2019-07-29T09:58:04.6111020Z PhaseScriptExecution Bundle React Native code and images /Users/vsts/Library/Developer/Xcode/DerivedData/Demo-algdypqdcfcqirejrjxxgvqsmfdv/Build/Intermediates.noindex/ArchiveIntermediates/Demo/IntermediateBuildFilesPath/Demo.build/Release-iphoneos/Demo.build/Script-00DD1BFF1BD5951E006B06BC.sh
2019-07-29T09:58:04.6111240Z (1 failure)

有什么想法解决这个问题?

我在本地计算机上遇到了同一问题,该解决方案是更新到最新版本的Node JS

我猜您的CI环境应该是自我包含的,因此版本冲突不应该是问题。但是,您可能将Fastlane更新为与Azure服务器上节点不相容的版本,而无需实现。

相关内容

  • 没有找到相关文章

最新更新