2015-05-25 2 views
1

Я использую Google App Engine/Google Cloud Platform без оплаты, как и на протяжении многих лет. Теперь, после обновления до новейшего интерфейса, я не могу использовать GCloud SDK (локально установленный), чтобы развернуть что-либо в моих проектах, и, хотя я пытался решить несколько проблем, больше появляется всплывающее окно. Поэтому я перешел на использование GitHub. Я успешно связал свой репозиторий GitHub с приложением GitHub на своей машине и на странице «Исходный код GCP».Развертывание GAE/GCP через Github

Google Developers Console

Однако исходный код, показанный здесь не отражает саму страницу. Когда я посещаю основной домен «* .appspot.com» для моего сайта, обновленный сайт является старым и не обновляется до нового, который я только что нажал около часа назад. В дополнение к фиксации и синхронизации изменений, есть ли что-то еще, что мне нужно сделать, чтобы получить код моего репозитория GitHub, чтобы отразить то, что отображается на самом сайте?

+0

Я решил свою личную проблему с GAE, но это просто избегает GitHub. Если у кого-нибудь есть какие-то решения, я все равно буду за них! – andrewgu

+0

Не могли бы вы уточнить, в чем заключается эта проблема? Удалось ли вам развернуть с помощью SDK? Какие шаги вы предприняли, чтобы связать ваш репозиторий с вашим проектом? Вы настроили конвейер выпуска? Вы можете найти инструкции для Push-to-Deploy [в документах] (https://cloud.google.com/tools/repo/push-to-deploy). – Nick

+0

Мне удалось использовать SDK после перезаписи большей части моего сайта, чтобы использовать другой язык (Python 2.7 вместо PHP). Я связал свой репозиторий с помощью встроенной функции «Исходный код» на странице «console.developers.google.com». Я не плачу или не намерен использовать пробную версию GCP, поэтому у меня нет доступа к «Click to Deploy». По той же причине я не могу использовать Jenkins Push-to-Deploy. – andrewgu

ответ

1

Оказалось, что вы связали свой облачный репозиторий, не создавая конвейер для развертывания, как описано in the docs. По этой причине нажатие на ваше репо может обновить представление функции просмотра исходного кода, но фактически не приведет к развертыванию.

Я рад слышать, что все работает для вас, во всяком случае, пошел другим путем обычного развертывания с SDK и использованием python, и мы оба понимаем причину проблемы.

+0

Можно ли использовать Jenkins для развертывания без проб или оплаты GCP? – andrewgu

+0

Нет, поскольку это требует от вас развернуть экземпляр вычисления Jenkins для управления сборкой и развертыванием при нажатии. – Nick

+0

Вот что я подумал. Спасибо в любом случае за подсказку! – andrewgu

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