Я думаю, что нашел какое-то хакерское решение.В cloudbuild.yaml я добавил следующее:
substitutions:
_DEPLOY: '0'
И в консоли cloudbuild я добавил замену _DEPLOY как '1`.Затем на своих этапах сборки я могу проверить флаг _DEPLOY следующим образом:
- name: 'gcr.io/cloud-builders/gsutil'
entrypoint: 'bash'
args:
- '-c'
- |
if [ "${_DEPLOY}" -eq "1" ]; then echo 'hooray'; fi
Флаг _DEPLOY устанавливается, когда происходит переход к моей ветви, но не во время интеграции с github (например, PR).