У кого-нибудь есть мысли о том, как / если можно интегрировать коммиты Google Code, чтобы вызвать развертывание Google AppEngine самого последнего кода?
У меня есть исходный код простого проекта Google AppEngine, размещенный на Google Code, и я хотел бы, чтобы каждый раз, когда я переходил на Subversion, этот AppEngine отражал последнюю фиксацию. Я не против, если на живом сайте что-то сломается, поскольку проект предназначен в основном для личного использования и для обучения.
У кого-нибудь есть мысли о том, как привязать к фиксации подрывной деятельности для репозитория кода и / или как начать развертывание в AppEngine? В идеале решение не потребовало бы от меня ни руководства, ни какого-либо программного обеспечения сервера / слушателя на моей машине.






Очень интересно, но пока невозможно, AFAIK. Я безуспешно искал эту опцию в Google Code.
Единственное решение, которое я могу придумать, - это установить на ваш компьютер что-то, что проверяет наличие изменений в вашем репозитории SVN.
Буду рад услышать о других подходах.
Для тех из нас, кто использует Github, эта функция от команды GAE заставит всех серьезно задуматься о переходе на Google Code ...
Возможно, вам понадобится немного клея на другом компьютере, который отслеживал коммиты SVN и развертывал для вас новую версию. Google Code еще предстоит разработать и выпустить API (что им нужно сделать в ближайшее время, если они серьезно относятся ко всей этой разработке), но GAE можно развернуть с относительной автоматизированной легкостью, поэтому я бы не подумал, что это должно быть это сложно. Однако процесс развертывания будет отличаться в зависимости от проекта, поэтому вам нужно разобраться с этим самостоятельно (вы можете взглянуть на систему развертывания ткань). Затем просто установите задание cron, которое обновляет локальную проверку SVN на среднем компьютере, и все готово.
Сделано Диваном получил Сообщение блога об их рабочем процессе с Google App Engine. Во втором последнем абзаце указано прикрепил крючок подрывной деятельности: когда кто-то фиксирует код, он автоматически развертывается в Google App Engine. Потребуется небольшая настройка (потому что он работает на стороне сервера, а не на клиенте), но вы можете сделать то же самое.
Для этого, безусловно, можно было бы написать хук после фиксации на стороне клиента.
Хостинг проектов Google Code теперь поддерживает Веб-хуки после фиксации, который проверяет связь с URL-адресом, указанным владельцем проекта, после каждой фиксации. Это избавит от необходимости регулярно опрашивать ваш репозиторий Google Code.
Было бы легко (для некоторого определения слова "легкий") написать для этого хук github post-commit.