Загрузить ipa в hockeyapp через скрипт оболочки в jenkins - PullRequest
0 голосов
/ 25 июня 2018

Я пишу следующий скрипт для загрузки .ipa в хоккейное приложение, используя jenkins .

curl \
    -F "status=2" \
    -F "notify=1" \
    -F "notes=Testing manual upload using cURL" \
    -F "notes_type=0" \
    -F "ipa=/Users/Shared/Jenkins/Home/workspace/jenkinadhocIPA/build/Release-iphoneos/artifact/abc.ipa" \
    -H "X-HockeyAppToken: 77009df19f344ddea16bbd827f706ea6" \
    https://rink.hockeyapp.net/manage/apps/781072/app_versions/new 
    | python -m json.tool

enter image description here

Я получаю следующую ошибку на консоли:

14: 49: 02 + curl -F status = 2 -F notify = 1 -F 'notes = Руководство по тестированию загрузить используя cURL '-F notes_type = 0 -F МФА = / Users / Shared / Jenkins / Главная / рабочее пространство / jenkinadhocIPA / сборки / Release-iphoneos / артефакт / abc.ipa -H 'X-HockeyAppToken: 77009df19f344ddea16bbd827f706ea6' https://rink.hockeyapp.net/manage/apps/781072/app_versions/new 14:49:03% Всего% полученных% Xferd Средняя скорость Время Время Текущее время 14:49:03 Dload Upload Всего потрачено левая скорость 14:49:03 0 0 0 0 0 0 0 0 -: -: - 0:00:01 -: -: - 0 100 753 100 106 100
647 51 315 0:00:02 0:00:02 -: -: - 315 100 753 100
106 100 647 51 315 0:00:02 0:00:02 -: -: - 315 14:49:05 Вы перенаправлены ./Users/Shared/Jenkins/tmp/jenkins3915686678610481595.sh: строка 10: синтаксическая ошибка рядом с неожиданным токеном `| '

enter image description here

1 Ответ

0 голосов
/ 02 июля 2018

Вам необходимо добавить к имени файла префикс @, чтобы curl ссылался на него как на файл:

Это позволяет загружать двоичные файлы и т. Д. Чтобы часть содержимого содержала файл, добавьте к имени файла префикс @.

https://curl.haxx.se/docs/manpage.html#-F

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...