如何將應用程式引擎程式碼和儲存物件從測試部署到生產項目

如何將應用程式引擎程式碼和儲存物件從測試部署到生產項目

我們將測試和生產分成不同的項目。測試項目在應用程式引擎中有一些程式碼,在雲端儲存中有一些物件。將這些從測試項目移植到生產項目的最佳方法是什麼?

我是否將測試專案中的程式碼和物件下載到我的筆記型電腦上,然後將它們推送到生產專案中?有沒有更好的部署方式?

答案1

我認為要將所有文件從開發儲存桶複製到部署儲存桶,您可以遞歸地使用 gsutil 工具。這樣做的命令是:

gsutil -m cp -r gs://dev-bucket gs://deploy-bucket

另一方面,為了部署新專案中的所有文件,您可以使用以下命令:

gcloud 應用部署路徑/app.yaml --project DEV-PROJECT

如果您不選擇該項目,它將使用透過 gcloud 工具初始化的項目。

相關內容