我使用Circleci进行CI和酱油自动测试。我用来通过circleci将apk上传到saucelabs的脚本正在成功执行,我在circleci中获得了成功,但我找不到在saucelabs仪表板中上传的版本。下面是我正在使用它的脚本。任何线索都将受到高度赞赏。
#!/usr/bin/env bash
curl -u sreed****:7868155f-d7f1-****-8ff2-4df37c2**** -X POST -H "Content-Type: application/octet-stream" https://saucelabs.com/rest/v1/storage/sree*****/app-debug.apk?overwrite=true --data-binary app/build/outputs/apk/debug/app-debug.apk
答案 0 :(得分:1)
您在文件路径前缺少@符号。请参阅此处的说明:https://wiki.saucelabs.com/display/DOCS/Uploading+Mobile+Applications+to+Sauce+Storage+for+Testing
您的代码应该是这样的:
curl -u sreed****:7868155f-d7f1-****-8ff2-4df37c2**** -X POST -H "Content-Type: application/octet-stream" https://saucelabs.com/rest/v1/storage/sree*****/app-debug.apk?overwrite=true --data-binary @app/build/outputs/apk/debug/app-debug.apk