gcloud deploy无法上传新文件

时间:2018-08-10 17:55:10

标签: google-app-engine gcloud

我刚刚在Python 2.7环境下偶然发现了App Engine Standard中的以下问题

因此,昨天我部署到了测试环境,今天我有了更新我的一个应用程序的想法。我执行我的常规“ gcloud deploy ...”,它说更新3个文件...而实际上我更改了一堆文件。基本上,我的deploy命令说文件没有更改。

经过一番搜索,我发现文件正在上传到暂存区并进行了哈希检查。真正清除此登台区域是否安全,或者gcloud命令是否具有一些秘密强制选项来实际强制更新文件。

gcloud命令从未给出任何错误,也没有在部署时或某些时候中止。因此,我没有任何错误,但是我的文件根本没有上传。我也尝试过修改很多文件,但没有任何改变

在极少数情况下,部署可能会失败,我从不使用促进选项

那么任何人以前都遇到过这个问题,或者对此问题有解决方案?

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题,我唯一能找到的解决方案就是将其部署到新的存储桶中。为此:

  1. 转到https://console.cloud.google.com/storage/browser并创建一个新存储桶
  2. 使用gcloud app deploy --bucket gs://your-new-bucket重新部署。 (将your-new-bucket更改为实际的存储桶名称)

这再次上传了所有文件,并在App Engine中创建了新版本。