我希望能够通过 shell 脚本完全自动化打包应用程序的发布(在 Xcode 中)的过程,并且我希望发布的 zip 存档可以在 bitbucket 上下载。有没有办法以编程方式使 (zip) 文件可在 bitbucket 上下载?
问问题
3971 次
3 回答
7
我制作了一个,用于从我的 buildbot 发布夜间构建。
它适用于Bash和Batch,到目前为止工作正常。
你可以在这里找到它,它的注释很好,需要cURL和grep:
https ://bitbucket.org/Swyter/bitbucket-curl-upload-to-repo-downloads
好:准系统,只有 46 LOC,带有 CSRF 处理。
不好:不检查验证码或成功,如果需要,您可以轻松地自己解析页面。
于 2014-09-01T18:02:49.740 回答
7
他们为此提供了 API。在这里找到它。
于 2016-05-26T21:26:10.007 回答
4
不确定您是否可以使用 shell 脚本来执行此操作,或者至少会有些困难。有一个 bitbucket api ( http://bitbucket.org/api/ ) 但它暂时看起来是只读的。
我的建议是使用某种您喜欢的语言的客户端 http/url 库来下载 .../downloads 页面,获取所有<input>
表单,然后重新上传。您需要考虑发布multipart/form-data
POST。除此之外,我不确定我能帮上什么忙。
于 2010-05-07T01:34:38.470 回答