1
如何获取GAE SDK告诉我它是什么版本?我找不到这样的事:如何获取当前的dev_appserver版本?
dev_appserver.py --version
注意,这是不同于os.environ['CURRENT_VERSION_ID']
,返回应用程序版本,它似乎是os.environ['SERVER_SOFTWARE']
总是返回Development/1.0
当我运行它的交互式控制台内。
我想创建执行以下逻辑GAE SDK更新脚本:
- 检查该latest version of GAE SDK for Python on Linux是什么(在本文写作1.7.5这是可以免费下载的https://storage.googleapis.com/appengine-sdks/deprecated/175/google_appengine_1.7.5.zip
- 检查当前安装的版本的SDK GAE的。
- 如果可用的版本>安装的版本,下载最新的包,并将其解压缩到正确的目录。
如果没有“支持”的方法来执行第1步,我愿意在脚本中对“最新版本”进行硬编码,但即使脚本本身运行,我仍然只想下载/安装一次多次。换句话说,剧本应该是幂等的。