gcloud应用程序引擎:如何简单地更新PHP应用程序的源代码?

gcloud应用程序引擎:如何简单地更新PHP应用程序的源代码?,php,google-app-engine,gcloud,Php,Google App Engine,Gcloud,在gcloud中初始化PHP项目时,我使用了以下命令: gcloud app deploy 据我所知,它创建了一个托管VM的映像,并将其安装在gcloud中。此图像还包含我的源代码。部署过程可能需要几分钟 因为有些用例我无法在本地机器上测试,所以我需要测试部署的应用程序 因此,我的问题是:由于源代码在开发过程中发生了很多变化,因此有必要在短时间内反复测试这些变化,我是否总是必须部署应用程序 在一个小的更改后等待几分钟进行部署是不令人满意的 如果没有,我如何只更新源代码?您可以使用docker来

在gcloud中初始化PHP项目时,我使用了以下命令:

gcloud app deploy
据我所知,它创建了一个托管VM的映像,并将其安装在gcloud中。此图像还包含我的源代码。部署过程可能需要几分钟

因为有些用例我无法在本地机器上测试,所以我需要测试部署的应用程序

因此,我的问题是:由于源代码在开发过程中发生了很多变化,因此有必要在短时间内反复测试这些变化,我是否总是必须部署应用程序

在一个小的更改后等待几分钟进行部署是不令人满意的


如果没有,我如何只更新源代码?

您可以使用docker来完成此操作。github中有一个docker图像,这里是链接。您可以使用gae的灵活环境


您可以使用docker来完成此操作。github中有一个docker图像,这里是链接。您可以使用gae的灵活环境


您可以尝试使用google sdk附带的development app server。然后,您可以在本地进行更改,并且只有在您对代码感到满意时(即准备部署新功能时)才进行部署。希望有帮助。

您可以尝试使用google sdk附带的开发应用服务器。然后,您可以在本地进行更改,并且只有在您对代码感到满意时(即准备部署新功能时)才进行部署。希望这有所帮助。

您可以运行本地开发服务器,以便在不将源代码更新到gcloud的情况下测试更改。有关更多信息,请参阅此链接:好的,但是有一个注释:>注释:dev_appserver.py不在AppEngine灵活环境中运行。我使用的是灵活的环境您可以运行本地开发服务器来测试更改,而无需将源代码更新到gcloud。有关更多信息,请参阅此链接:好的,但是有一个注释:>注释:dev_appserver.py不在AppEngine灵活环境中运行。我正在使用flexible environment我不确定,该帮助如何我不确定,该帮助如何您不能将开发服务器用于flexible environment(甚至第二代标准环境)应用程序。您不能将开发服务器用于flexible environment(甚至第二代标准环境)应用程序。