React native 如何使用AppCenter和Detox避免多次构建?

React native 如何使用AppCenter和Detox避免多次构建?,react-native,visual-studio-app-center,detox,React Native,Visual Studio App Center,Detox,我有一个关于整合应用中心和排毒的问题。目前,我必须运行以下命令来构建应用程序,然后运行测试: detox build --configuration ios.sim.release detox test --configuration ios.sim.release --cleanup 这发生在appcenter pre build.sh部分。然而,这意味着该应用程序将被构建两次,一次通过detox,然后再通过AppCenter构建过程。有没有办法在排毒测试通过后立即停止AppCenter进程

我有一个关于整合应用中心和排毒的问题。目前,我必须运行以下命令来构建应用程序,然后运行测试:

detox build --configuration ios.sim.release
detox test --configuration ios.sim.release --cleanup
这发生在appcenter pre build.sh部分。然而,这意味着该应用程序将被构建两次,一次通过detox,然后再通过AppCenter构建过程。有没有办法在排毒测试通过后立即停止AppCenter进程?我在想克隆->解毒构建->运行单元测试->运行解毒测试->完成


我假设如果解毒构建失败,那么整个构建将无效,因此没有理由再次构建,对吗?

AppCenter不是为arm构建的吗?解毒需要x86-64二进制文件才能工作。我明白了。所以是的,看起来我可以使用现有的构建。但是如何从detox cli访问构建输出目录?我不相信它为二进制路径的位置提供了输入参数。您可以定义一个从package.json提取的现有配置,但该配置将硬编码binaryPath,我不相信我能够从那里访问AppCenter变量。我在看这里的变量,我不确定哪一个会有二进制路径:即使在这里,大多数示例似乎都提到构建应用程序两次,因为脚本似乎是Travis CI和Bitrise的预构建事件。我想现在可能不可能吧?除非解毒测试cli命令可以使用参数指定二进制路径。