Итак, у меня есть следующая команда завитка, чтобы добраться до конечной точки, но я получаю ошибку :script config should be a string or a nested array of strings up to 10 levels deep.
Это моя команда завитка:
script:
- curl -X GET --header 'Accept: application/json' 'https://main-demo-services.nr.dflop-swf-prod.bee.ds.local/services/dataUser/namebreak/recache/status/'

У меня была эта проблема сегодня. Это связано с тем, что двоеточие (:) в команде Curl оценивается как пара ключ-значение.
Для этого есть несколько исправлений. Самый простой вариант, который я нашел, — это обернуть команду Curl одним апострофом ('):
script:
- 'curl -X GET --header 'Accept: application/json' 'https://main-demo-services.nr.dflop-swf-prod.bee.ds.local/services/dataUser/namebreak/recache/status/''
Другое решение — абстрагировать команду curl с помощью eval:
variables:
CURL_COMMAND: `curl -X GET --header 'Accept: application/json' 'https://main-demo-services.nr.dflop-swf-prod.bee.ds.local/services/dataUser/namebreak/recache/status/'`
script:
- eval $CURL_COMMAND
Я не думаю, что речь идет о команде
curl. Это немного сложно увидеть, но может ли отступ отступить на один пробел? Yaml очень ограничителен. Обычно я ожидаю, что тире будет либо подs(2 пробела), либо подr(4 пробела).