Как настроить автоматическое развертывание в AppEngine при нажатии на репозиторий Git
Я слышал, что другие платформы поддерживают автоматическое развертывание своего кода в производство, когда они нажимают изменения в своем репозитории Git.
могу ли я настроить что-то подобное для AppEngine? Как?
Я использую Python2.7 в Windows и bitbucket в качестве репозитория.
спасибо!
2 ответов
поскольку App engine deploy - это просто скрипт python, почему вы не можете просто написать сценарий оболочки, который вызывает "git push", а затем " python appcfg.py развернуть?
любые крючки bitbucket, которые будут отправляться из bitbucket - >appengine после загрузки в приложение, вероятно, плохая идея, поскольку для этого потребуется сохранить учетные данные для входа в приложение на github.
другие проекты могут иметь ваш сервер приложений из GitHub/bitbucket. Вы можете сделать это, если ваш сайт App engine просто обслуживает статические веб-сайты с помощьюhttp://drydrop.binaryage.com/, но вы не можете обновить фактический рабочий код таким образом.
недавно App Engine добавил Push для развертывания функций:https://developers.google.com/appengine/docs/push-to-deploy
Он только встроен в поддержку GitHub, но все еще можно настроить BitBucket для работы с ним.