Могу ли я использовать приложение gcloud для развертывания в среде CI? - PullRequest
0 голосов
/ 19 марта 2019

Я не совсем понимаю, как мне развернуть приложение на основе Google AppEngine (гибкая среда) из CI.Я думал, что смогу просто gcloud app deploy с машины CI, но документы предлагают иначе:

Для программного развертывания ваших приложений используйте Admin API.

API администратора , тем не менее, выглядит намного более сложной работой.Например, это возлагает на меня ответственность за создание и распространение образов Docker, а также за создание манифеста app.json.

Я не против сделать это, если придется, но кто-то может объяснить, почемуЯ не могу просто gcloud app deploy с хоста CI?

1 Ответ

0 голосов
/ 19 марта 2019

В документах , которые вы связали, также говорится, что вы можете просто использовать gcloud app deploy.

Развернуть приложение в App Engine с помощью команды gcloud app deploy.Эта команда автоматически создает образ контейнера с помощью службы Cloud Build, а затем развертывает этот образ в гибкой среде App Engine.Контейнер будет содержать все локальные изменения, которые вы внесли в образ среды выполнения.

...