我对谷歌云有点陌生,我正在使用存储桶来托管一个静态网站。
当我的主分支更新时,我已经通过构建触发器集成了自动化构建。当我推送到 GitHub 时,我成功地看到了更改,但是当 index.html 等预先存在的文件被更新时,该文件失去了“公开分享”的权限
我已经按照下面的教程进行操作,唯一的区别是您现在在平台上的单个文件级别而不是存储桶的顶层处理对象权限。
https://cloud.google.com/community/tutorials/automated-publishing-container-builder
这是我的 cloudbuild.yaml 文件
steps:
- name: gcr.io/cloud-builders/gsutil
args: ["-m", "rsync", "-r", "-c", "-d", ".", "gs://www.mysite.com"]