GAE SDKにバージョンを教えてもらうにはどうすればよいですか?私はこのようなものを見つけることができませんでした:
dev_appserver.py --version
os.environ['CURRENT_VERSION_ID']
これは、アプリケーションのバージョンを返すとは異なり、インタラクティブコンソール内で実行するとos.environ['SERVER_SOFTWARE']
常に返されるように見えることに注意してください。Development/1.0
次のロジックを実行するGAESDKアップデータスクリプトを作成したいと思います。
- Linux上のPython用GAESDKの最新バージョンが何であるかを確認します(この記事の執筆時点では、 https: //storage.googleapis.com/appengine-sdks/deprecated/175/google_appengine_1.7.5からダウンロードできる1.7.5です。 .zip。
- 現在インストールされているGAESDKのバージョンを確認します。
- 利用可能なバージョン>インストールされているバージョンの場合は、最新のパッケージをダウンロードして、正しいディレクトリに解凍します。
手順1を実行する「サポートされている」方法がない場合は、スクリプトに「最新バージョン」をハードコーディングしますが、スクリプト自体が複数回実行されている場合でも、ダウンロード/インストールは1回だけにします。 。言い換えれば、スクリプトはべき等である必要があります。