我希望能够通过shell脚本完全自动化打包应用程序(在Xcode中)的过程,并且我希望发布的zip存档可以在bitbucket上下载。有没有办法以编程方式在bitbucket上下载(zip)文件?
答案 0 :(得分:7)
我制作了一个用于从我的buildbot发布夜间版本的版本 它可用于 Bash 和 Batch ,到目前为止工作正常。
你可以在这里找到它,评论很好,需要 cURL 和 grep :
的 https://bitbucket.org/Swyter/bitbucket-curl-upload-to-repo-downloads 强>
好: Barebones,只有46 LOC,有CSRF处理 错误:不检查验证码或成功,如果需要,您可以轻松自行解析页面。
答案 1 :(得分:7)
他们为此提供了API。找到它here。
答案 2 :(得分:4)
不确定是否可以使用shell脚本执行此操作,或者至少它有点难度。有一个bitbucket api(http://bitbucket.org/api/),但它暂时看起来是只读的。
我的建议是使用您喜欢的语言使用某种客户端http / url库来下载... / downloads页面,抓取表单的所有<input>
,并重新发布上传。您需要查看发布multipart/form-data
POST的内容。除此之外,我不确定我能提供多少帮助。