Почему триггер Google Cloud Build не может найти файлы с именами .yaml? - PullRequest
0 голосов
/ 20 сентября 2018

Проблема

При использовании cloudbuild.yaml файлы, специально названные для их среды сборки, такие как cloudbuild-dev.yaml и cloudbuild-prod.yaml и настроены / нацелены в настройках Trigger, которые они не обнаруживают / не распознают, когда GCB реагирует на событие GitHub (push и т. д.).

enter image description here

Тем не менее, он прекрасно работает при ручном запуске триггера с консоли GCB .

При использовании обычно именуемого cloudbuild.yaml, в корневом каталоге проекта Cloud Build правильно выполняет ожидаемые шаги.

Обходной путь

Короче говоря, не существует простого (imo).Но чтобы запустить его, вам нужно использовать только один _cloudbuild.yaml).

Однако для эффективного повторного использования этого как для сред разработки, так и для продакшна один блокируется этой проблемой

...