发布于 2021-11-26 08:26:15
对于Cloud中复制文件的步骤,您可以使用为云构建服务帐户提供IAM权限来读取桶中的文件(可能类似于: roles/storage.objectViewer)。
一旦Cloud使用的服务帐户能够读取这些文件,您将创建一个步骤,在部署到Firebase之前将文件拉入其中。
一个粗略的例子:
steps:
- name: 'gcr.io/cloud-builders/gsutil'
args: ['cp', 'gs://$MY_BUCKET/*.jpg', '.']
- name: gcr.io/$PROJECT_ID/firebase
args: ['deploy', '--project=$PROJECT_ID', '--only=hosting']发布于 2021-11-26 08:05:43
firebase cli部署命令使用google云存储。他们打包本地文件并将它们上传到云存储中,构建过程从那里获取文件。
我不认为他们会考虑从云存储中“合并”你的回购文件和文件的过程。
但是,您可以使用步骤配置来构建云,并使用gcloud cli从云存储中下载资产。
https://stackoverflow.com/questions/70120926
复制相似问题