0
Если юзаешь GitHub — проще всего через Actions. Там есть готовый экшн `google-github-actions/deploy-appengine`, в маркете глянь. Я обычно так и делаю: закидываешь секреты с ключом сервис-аккаунта и оно само катит на пуш в main.
Ещё вариант Cloud Build триггером на репу — тоже норм, но настройка чуть душнее, надо в облаке create trigger намутить. В целом хватает Actions а если нет — там gcloud CLI в CI пихают.