我正在将 CI 从 appcenter 迁移到 bibucket 和 firebase。 构建没问题,但我在将文件部署到 Firebase 时遇到错误。
这是错误
INFO: Executing the pipe...
INFO: Starting deployment of the project to Firebase.
✖ Error: HTTP Error: 400, Request contains an invalid argument.
对于我的管道
image: node
...
name: Build and Deploy Android APK
deployment: development
image: reactnativecommunity/react-native-android
size: 2x
caches:
- gradle
- node
script:
- yarn
- npx pod-install
- echo "$JKS_FILE" | base64 -d > android-signing-keystore.jks
- cd android
- chmod +x gradlew && ./gradlew clean
- chmod +x gradlew && ./gradlew assembleRelease
- pipe: atlassian/firebase-deploy:0.2.1
variables:
KEY_FILE: $JKS_FILE
FIREBASE_TOKEN: $FIREBASE_TOKEN
PROJECT_ID: $FIREBASE_PROJECT
artifacts:
- build/**
然后是我的位桶变量 这些我都有
JKS_FILE
SIGNING_KEYSTORE_PASSWORD
SIGNING_KEY_ALIAS
SIGNING_KEY_PASSWORD
FIREBASE_TOKEN
FIREBASE_PROJECT
有什么错误或遗漏的吗?
错误消息 “HTTP 错误:400,请求包含无效参数。” 通常发生在您的应用加入 Firebase App Distribution 的过程中。上传应用程序之前,请确保单击 App Distribution 控制台中的“开始”按钮。
此外,请检查您的配置文件,如果 appId 与您在 Firebase 中的应用相匹配。您可以按照以下步骤找到appId: