1

在从版本 0.63 到 0.65.2 的 react-native 升级期间,我遇到了我的CircleCI构建失败的问题。react-native/scripts/find-node.sh事实证明,这与上面链接中讨论的 nvm/node 相关。我能够通过 ssh'ing 到循环构建来验证这一点,更新 node_modules/react-native/scripts/find-node.sh 并建议修复添加unset PREFIX到文件顶部并再次运行构建。它是成功的。建议使用有关此问题的相关 SO 线程patch-package来应用此修复程序。

但是,由于circleci 部分ensure_git_status_clean中建议的方法,我们的圈子使用 fastlane 构建并在步骤patch-package上失败。这种方法基本上是创建一个导致git状态不干净的新文件。

所以我的问题是,在不创建新patches.hash文件的情况下处理此问题的最佳方法是什么,或者如何在 cirleci 构建的快速通道步骤中以保持 git 状态清洁的方式创建它?

4

0 回答 0