Сложно отлаживать Cloud Build, но я думаю, что вам не хватает правильного источника развертывания.
Шаг git clone ...
создает /workspace/GCP-CloudFunction
Но вы gcloud functions deploy ...
из (по умолчанию) == /workspace
).
Вам нужно указать gcloud functions deploy ... --source=./GCP-CloudFunction
. (поскольку вы находитесь в /workspace
; или --source=/workspace/GCP-CloudFunction
, чтобы быть явным).
Полезным механизмом отладки является добавление, например, шага busybox
, который ls -la /workspace
, чтобы гарантировать, что рабочее пространство содержит то, что вы ожидаете.