Я пытаюсь развернуть облачную функцию с помощью cloudbuild.yaml. Он отлично работает, если я не использую никаких условных операторов. Я столкнулся с ошибкой при выполнении файла cloudbuild.yaml с помощью оператора if conditional
. Как правильно это написать. Ниже мой код:
steps:
- name: 'gcr.io/cloud-builders/gcloud'
id: deploy
args:
- '-c'
- 'if [ $BRANCH_NAME != "xoxoxoxox" ]
then
[
'functions', 'deploy', 'groups',
'--region=us-central1',
'--source=.',
'--trigger-http',
'--runtime=nodejs8',
'--entry-point=App',
'--allow-unauthenticated',
'[email protected]'
]
fi'
dir: 'API/groups'
Где я делаю не так?