有什么方法可以通过 Gitlab CI 将 React 应用程序部署到 GCP Bucket?

Is there any way to deploy a React app to GCP Bucket via Gitlab CI?

我正在尝试通过 Gitlab CI 将 React 应用程序部署到 google 云平台存储桶,我想知道是否有一种简单的方法可以做到这一点。此刻我正在使用命令 npm build myapp --prod.

从项目手动部署

是的,这并不难。你需要

  • 您存储在管道秘密中的服务帐户密钥文件
  • 加载 gcloud SDK container
    • 加载密钥并将其保存在本地文件中
    • 执行 gcloud auth activate-service-account --key-file=<local file>
    • 执行 gsutil -m cp <your source file dir>/* gs://<your bucket>