2014-10-20 6 views
0

Я использую bildout и jenkins для создания моего приложения Python GAE.Прямая загрузка последней версии GAE SDK Python

Проблема заключается в том, что после каждой новой версии Google перемещает SDK и заменяет новый от https://storage.googleapis.com/appengine-sdks/featured/ *

Сейчас я использую жёстко прописанные URL в моем билдаута:

[gae_sdk] 
# Dowloads and extracts the App Engine SDK. 
recipe = appfy.recipe.gae:sdk 
url = https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.12.zip 
hash-name = false 
destination = ${buildout:parts-directory} 
clear-destination = true 

Кто-нибудь способ принудительно загрузить последнюю версию каждый раз? Я искал решение из-из коробки, но это выглядит как Google не имеет ничего подобного https://storage.googleapis.com/appengine-sdks/featured/google_appengine_latest.zip

ответ

0

Как вы указали, appfy.recipe.gae позволяет скачать Google App Engine SDKs

Для того, чтобы загрузить последнюю версию необходимо удалить URL параметр

:url: URL to the App Engine SDK file. Default is to download the latest version 
    from storage.googleapis.com. 

Он читает последние версии SDKs из

https://www.googleapis.com/storage/v1/b/appengine-sdks/o?prefix=featured

+1

Просто хотел указать, что это решение не всегда работает на 100% стабильно, но это лучший вариант, доступный сейчас. – user2091046

+0

Привет, какие проблемы вы испытываете иногда с рецептом? – Mario

+0

xml, в котором использовался рецепт, была версия SDK, которая не была общедоступной (но она была указана на ней) – user2091046

Смежные вопросы