从shell脚本发布下载到bitbucket

时间:2010-05-07 01:23:48

标签: shell bitbucket

我希望能够通过shell脚本完全自动化打包应用程序(在Xcode中)的过程,并且我希望发布的zip存档可以在bitbucket上下载。有没有办法以编程方式在bitbucket上下载(zip)文件?

3 个答案:

答案 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的内容。除此之外,我不确定我能提供多少帮助。