2016-03-01 67 views
0

我在mac和其他windows计算机上使用curl将我的工件上传到HockeyApp服务。在我的一台运行windows的机器上,“curl”在上传过程中不断“挂起/冻结”。curl在Windows上上传时挂起

这里是命令: 卷曲-F通知= 0 -F状态= 2 -F [email protected]/build/outputs/apk/app-production-release-2.4.2-SNAPSHOTv42.apk -F DSYM [email protected]/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

在窗户没有卷曲默认,所以使用一个与this GIT中分配安装。我只是将路径添加到路径环境变量。这种方法在另外两台Windows机器上运行良好。事实上,当我打开git-bash时,curl命令也可以正常执行。但是,从cmd.exe运行它的任何尝试都会导致“挂起/冻结”。

任何想法如何解决/调试它?

编辑: 我已经尝试过其他卷曲分布的窗户,同样的结果...

回答

0

尝试部署我从VSTS到Hockeyapp应用程序时,我一直在挣扎,卷曲同样的问题也是如此。最后我选择了不使用curl,而是在Windows上使用普通的powershell。它有点复杂,但它的工作原理是一样的。

我上传这个脚本GitHub上,可以在那里找到: https://github.com/Geertvdc/UWPHockeyAppDeployScripts/blob/master/UploadUWPToHockeyApp.ps1

所以不是卷曲的我用调用-RestMethod从PowerShell中做Hockeyapp相同的呼叫。

+0

谢谢..绝对值得尝试..但为什么它可以在其他Windows机器上工作,但不是在这个...? – Ivelius