如何使用 CodeMagic.io 将我的 Flutter Web 应用程序构建自动部署到 Firebase 托管?
目前似乎支持的唯一选项是 Codemagic 静态页面和 Amazon S3 存储桶。除非使用自定义构建脚本。
我对自定义构建脚本选项进行了一些研究,网上没有太多关于自动部署到 Firebase 托管的信息。尽管我怀疑您可以修改 Codemagic 分发文档(“使用 Firebase CLI 发布应用程序”[https://docs.codemagic.io/publishing-yaml/distribution/])中提供的示例来实现此目的。请参阅下面的代码摘录。
- name: Publish the app to Firebase App Distribution
script: |
apkPath=$(find build -name "*.apk" | head -1)
if [[ -z ${apkPath} ]]
then
echo "No apks were found, skip publishing to Firebase App Distribution"
else
echo "Publishing $apkPath to Firebase App Distribution"
firebase appdistribution:distribute --app <your_android_application_firebase_id> --groups <your_android_testers_group> $apkPath
fi
有谁知道我如何编写实现预期结果的自定义脚本?