我正试图通过Gitlab CI将React应用程序部署到谷歌云平台Buckets,我想知道是否有一种简单的方法可以做到这一点。现在我正在使用命令npm build myapp --prod
从项目中手动部署。
是的,这不是很难。你需要
- 存储在管道机密中的服务帐户密钥文件
- 加载gcloud SDK容器的步骤
- 加载密钥并将其保存在本地文件中
- 执行
gcloud auth activate-service-account --key-file=<local file>
- 执行
gsutil -m cp <your source file dir>/* gs://<your bucket>