Я работаю над приложением App Engine, которое имеет как передний конец (Dart/Polymer), так и конец (конечные точки для Python). После разработки на местном уровне, я ожидаю сделать что-то в следующих строках:Установка новой клиентской библиотеки API в развернутое приложение App Engine
Загрузите приложение в App Engine.
Создайте новый документ обнаружения для API, запустив
$> wget -O discovery.json <project>.appspot.com/_ah/api/discovery/apis/...
Сформировать новую клиентскую библиотеку API, запустив
$> generate.dart files -i . -o .
Установите новую клиентскую библиотеку в передней части lib/
или этажерку.
Загрузить приложение. Измените интеграционные тесты, чтобы указать на развернутое приложение. Проверьте, проходят ли тесты.
Отменить изменения в интеграционных тестах. Переустановите local
версию клиентской библиотеки API. Продолжайте развитие.
Как вы можете видеть, это станет утомительным. У кого-нибудь есть некоторые советы по оптимизации этого процесса? Неужели я ошибаюсь? Может быть, я должен посмотреть, как сделать больше на развернутом сервере?