Мне нужно выполнить загрузку с помощью curl с файлом, в котором я не знаю точного имени файла.
"curl
-F \"status=2\"
-F \"notify=1\"
-F \"ipa=@${FILE}\"
-F \"teams=${TEAM_ID}\"
-H \"X-HockeyAppToken: ${APITOKEN}\"
https://rink.hockeyapp.net/api/2/apps/${APPVERSION}/app_versions/upload"
Это делается в gitlab-ci, а для переменной FILE
установлено значение build/com.test.app_v*.ipa
.Файл, который я хочу загрузить, имеет номер версии и путь build/com.test.app_v1.0.0.0.ipa
.У меня сейчас проблема в том, что *
не раскрывается внутри этого вызова curl.Я пробовал это с экспортом раньше:
- export ABSOLUTE_FILENAME=${FILE}
- "curl
-F \"status=2\"
-F \"notify=1\"
-F \"ipa=@${ABSOLUTE_FILENAME}\"
-F \"teams=${TEAM_ID}\"
-H \"X-HockeyAppToken: ${APITOKEN}\"
https://rink.hockeyapp.net/api/2/apps/${APPVERSION}/app_versions/upload"
Тем не менее я получаю сообщение об ошибке curl: (26) couldn't open file "build/com.test.app_v*.ipa"
Как я могу расширить путь до абсолютного пути перед моей загрузкой скручивания?