【发布时间】:2020-11-28 21:29:48
【问题描述】:
我遇到了一个问题,我需要在同一个 CloudBuild“步骤”中同时运行 Java+Android 和 NodeJS。
我目前的情况是我正在尝试在 Google CloudBuild 中构建一个 react-native 项目。这样做的问题是,在使用 .gradlew 为 Android 捆绑时,会调用一个节点脚本。
我尝试使用这样的 CloudBuild 步骤配置:
{
"name": "gcr.io/$PROJECT_ID/android:29",
"args": ["./gradlew", "bundleProductionRelease"]
}
但这导致了这个错误:
Cannot run program "node": error=2, No such file or directory
当然,这是有道理的,因为这个容器没有理由安装 NodeJS。
【问题讨论】:
标签: android node.js react-native google-cloud-build