我希望能够通过shell脚本完全自动化打包应用程序(在Xcode中)的过程,我希望发布的zip存档可以在bitbucket上下载.有没有办法以编程方式在bitbucket上下载(zip)文件作为下载?
我制作了一个用于从我的buildbot发布每晚构建的文件.
它适用于Bash和Batch,到目前为止工作正常.
你可以在这里找到它,它评论很好,需要cURL和grep:https:
//bitbucket.org/Swyter/bitbucket-curl-upload-to-repo-downloads
好: Barebones,只有46 LOC,具有CSRF处理能力.
错误:不检查验证码或成功,如果需要,您可以轻松地自己解析页面.
不确定是否可以使用 shell 脚本来完成此操作,或者至少会有些困难。有一个 bitbucket api ( http://bitbucket.org/api/ ),但它暂时看起来是只读的。
我的建议是使用某种您最喜欢的语言的客户端 http/url 库来下载 .../downloads 页面,获取表单<input>的所有内容,然后重新发布上传。您需要研究发布multipart/form-dataPOST。除此之外,我不确定我能帮上什么忙。