Назад | Перейти на главную страницу

'gcloud app deploy app.yaml' не развертывает самую последнюю версию из облачных исходных репозиториев

Так что я новичок в использовании GCP. На данный момент я использую его исключительно для своего личного сайта.

Источник моего веб-сайта в настоящее время находится на Github, и я подключил репозиторий к Cloud Source Repositories.

Из того, что я нашел в Интернете, простое повторное развертывание должно включать недавно зафиксированные изменения, но этого не происходит. Что мне не хватает?


В качестве дополнительного вопроса я хотел бы начать использовать Jenkins для выполнения push-to-deploy при минимальной возможной оплате моей учетной записи GCP.

Какой была бы самая легкая установка CI / CD с GCP и Jenkins? Я почти уверен, что мне также нужен Kubernetes (который я никогда не использовал).

В итоге, я ищу установку push-to-deploy с максимально открытым исходным кодом. Чем меньше API Google я использую, тем лучше.

Я провел изрядное количество исследований, но, учитывая, насколько я новичок в контейнеризации и CI / CD, я немного не понимаю, с чего мне начать читать.

ЛЮБЫЕ предложения по настройке и / или материалам для чтения будут высоко оценен!

Спасибо, Мак

Вы можете взглянуть на Облачная сборка

Вы можете посмотреть руководство по быстрому запуску Вот

И на этом док вы можете найти 3 конкретных примера использования

Для GCP Jenkins вы используете Kubernetes, который открытый источник - руководство

Вы упомянули, что подключили свое репо к Cloud Source, вы можете проверить шаги для этого Вот чтобы убедиться, что вы выполнили все шаги, после настройки зеркалирования облачные исходные репозитории должны автоматически синхронизировать ваш репозиторий с зеркальным репозиторием, когда пользователь фиксирует изменение.

Вы также можете настроить Cloud Build для автоматической сборки кода каждый раз, когда вы отправить новый коммит на GitHub