【问题标题】:Upload ipa to hockeyapp via shell script in jenkins通过 jenkins 中的 shell 脚本将 ipa 上传到 hockeyapp
【发布时间】:2018-12-03 19:57:51
【问题描述】:

我正在编写以下 shell 脚本,用于使用 jenkins.ipa 上传到曲棍球应用程序。

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

我在控制台收到以下错误:

14:49:02 + curl -F status=2 -F notify=1 -F 'notes=测试手册 使用 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 14:49:03 % 总 % 接收 % Xferd 平均速度 时间 时间 时间 当前 14:49:03 Dload 上传 总左转速度 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 行:意外标记 `|' 附近的语法错误

【问题讨论】:

    标签: shell curl jenkins hockeyapp


    【解决方案1】:

    您需要在文件名前加上 @ 以使 curl 将其作为文件引用:

    这可以上传二进制文件等。要将“内容”部分强制为文件,请在文件名前加上 @ 符号。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 1970-01-01
      • 2020-05-31
      • 2017-06-21
      • 2018-12-25
      • 1970-01-01
      • 2013-04-04
      相关资源
      最近更新 更多