为什么gcloud预览应用程序部署don';你不更新我的应用程序吗?

为什么gcloud预览应用程序部署don';你不更新我的应用程序吗?,gcloud,google-managed-vm,Gcloud,Google Managed Vm,我可以使用“gcloud preview app deploy”部署一个新应用程序,但如果我更改一些代码并再次部署,我将无法在my.appspot.com上看到更改 “git push origin master”不起作用 我在浏览器中使用nodejs和google cloud shell。直到最近,每次您运行gcloud preview app deploy时,我们都会创建一个新版本的应用程序,但不会从yourapp.appspot.com向其发送流量。相反,它将位于一个版本号后面,如newv

我可以使用“gcloud preview app deploy”部署一个新应用程序,但如果我更改一些代码并再次部署,我将无法在my.appspot.com上看到更改

“git push origin master”不起作用


我在浏览器中使用nodejs和google cloud shell。

直到最近,每次您运行
gcloud preview app deploy时,我们都会创建一个新版本的应用程序,但不会从yourapp.appspot.com向其发送流量。相反,它将位于一个版本号后面,如newversion123.yourapp.appspot.com

尝试通过运行以下命令更新到Google Cloud SDK的最新版本:

gcloud组件更新

然后再次尝试部署。如果不起作用,请尝试使用--promote:

gcloud预览应用部署--升级

如果所有这些都失败了,请向我们提供deploy命令的完整输出:)


希望这有帮助

直到最近,每次您运行
gcloud preview app deploy
时,我们都会为您的应用创建一个新版本,但不会从yourapp.appspot.com向其发送流量。相反,它将位于一个版本号后面,如newversion123.yourapp.appspot.com

尝试通过运行以下命令更新到Google Cloud SDK的最新版本:

gcloud组件更新

然后再次尝试部署。如果不起作用,请尝试使用--promote:

gcloud预览应用部署--升级

如果所有这些都失败了,请向我们提供deploy命令的完整输出:)


希望这有帮助

输出
gcloud preview app deploy
是否指示任何错误?是否确定正在推送到正确的项目和正确的模块?没有错误。我在同一个shell中部署、更改代码、提交、推送、再次部署。我尝试使用版本名部署,新版本使用旧文件发布(默认)。我只有3个文件:app.js、app.yaml、package.json。首先部署工作。第二,不要更新代码。你能告诉我具体的步骤吗?第一次部署,更改代码,第二次部署。可能会出现许多问题。您的第二个部署可能具有不同的版本名或具有相同的版本名。交通路线可能相同,也可能不同。另外,正如Justin提到的,第二次部署可能没有发送任何流量。最后,除非您使用某种持续集成工具,否则提交到git存储库不会有任何区别。只有部署和代码更改对测试这一点有意义。请提供您正在使用的完整deploy命令及其控制台输出,以便我们能够确信我们给出的答案。此外,根据缓存规则和标头,中间缓存可能正在为应用程序中的旧内容提供服务,但我建议先排除上述可能性。输出
gcloud preview app deploy
是否指示任何错误?是否确定正在推送到正确的项目和正确的模块?没有错误。我在同一个shell中部署、更改代码、提交、推送、再次部署。我尝试使用版本名部署,新版本使用旧文件发布(默认)。我只有3个文件:app.js、app.yaml、package.json。首先部署工作。第二,不要更新代码。你能告诉我具体的步骤吗?第一次部署,更改代码,第二次部署。可能会出现许多问题。您的第二个部署可能具有不同的版本名或具有相同的版本名。交通路线可能相同,也可能不同。另外,正如Justin提到的,第二次部署可能没有发送任何流量。最后,除非您使用某种持续集成工具,否则提交到git存储库不会有任何区别。只有部署和代码更改对测试这一点有意义。请提供您正在使用的完整部署命令及其控制台输出,以便我们能够对我们给出的答案充满信心。此外,根据您的缓存规则和标题,中间缓存可能正在为您的应用程序中的旧内容服务,尽管我建议先排除上述可能性。