Я пытаюсь развернуть облачную функцию с помощью 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',
'--service-account=xoxoxoxox@appspot.gserviceaccount.com'
]
fi'
dir: 'API/groups'
Где я делаю не так?