0

Mac やその他の Windows マシンで curl を使用して、アーティファクトを HockeyApp サービスにアップロードしています。Windows を実行している私のマシンの 1 つで、アップロード中に「curl」が常に「ハング/フリーズ」します。

コマンドは次のとおりです: curl -F notify=0 -F status=2 -F ipa=@app/build/outputs/apk/app-production-release-2.4.2-SNAPSHOTv42.apk -F dsym=@app/build /outputs/mapping/production/release/mapping.txt -H X-HockeyAppToken:[MY_TOKEN_HERE] https://rink.hockeyapp.net/api/2/apps/[MY_APP_REFERENCE]/app_versions/upload

Windows にはデフォルトで curl がないため、このgit ディストリビューションでインストールされたものを使用します。curl へのパスを path 環境変数に追加するだけです。このアプローチは、他の 2 つの Windows マシンでうまく機能します。実際、 git-bash を開くと、curl コマンドも正常に実行されます。ただし、cmd.exe から実行しようとすると、「ハング/フリーズ」が発生します。

どうすればトラブルシューティング/デバッグできますか?

編集:私はすでにWindows用の他のcurlディストリビューションを試しましたが、同じ結果です...

4

2 に答える 2

0

VSTS から Hockeyapp にアプリをデプロイしようとすると、curl の同じ問題にも苦労しています。最終的に、curl を使用せず、Windows で単純な powershell を使用することを選択しました。少し複雑ですが、同じように機能します。

このスクリプトを GitHub にアップロードしました。https ://github.com/Geertvdc/UWPHockeyAppDeployScripts/blob/master/UploadUWPToHockeyApp.ps1 で見つけることができます 。

そのため、curl の代わりに、powershell の Invoke-RestMethod を使用して、Hockeyapp に対して同じ呼び出しを行います。

于 2016-03-17T08:31:29.847 に答える