我很高兴地使用
appcfg.py
直到最近,每个人都不得不切换到
gcloud app deploy
。但现在当我尝试部署时,似乎没有发生任何变化。
例如,如果我编辑我的应用程序
get
方法要公正
class Main(webapp.RequestHandler):
def get(self):
self.response.out.write('Hello StackOverflow?')
return
然后做
gcloud应用程序部署
;输出显示一个文件已更改,如预期:
descriptor: [/Users/bemmu/Dropbox/b2/candytools/appengine/app.yaml]
source: [/Users/bemmu/Dropbox/b2/candytools/appengine]
target project: [bemmu1-hrd]
target service: [default]
target version: [20200912t045337]
target url: [https://bemmu1-hrd.appspot.com]
Do you want to continue (Y/n)?
Beginning deployment of service [default]...
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â â Uploading 1 file to Google Cloud Storage ââ£
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
File upload done.
Updating service [default]...done.
Setting traffic split for service [default]...done.
Deployed service [default] to [https://bemmu1-hrd.appspot.com]
然而,一切都没有改变。我的网站仍然保持原样。我已经确认我选择了正确的项目。我还确认了最新版本是唯一运行的版本:
我还尝试了使用cURL进行抓取,以确保我的浏览器没有缓存任何内容。我还在cloud.google.com上确认了源代码已更改(版本号不同,因为这是另一次尝试):
有什么想法吗?测试这一点非常痛苦,因为每次部署尝试都需要4分钟以上。我有一种感觉,我在这里犯了一些明显的愚蠢错误。