15

シェルスクリプトを介して(Xcodeで)アプリケーションのリリースをパッケージ化するプロセスを完全に自動化できるようにしたいのですが、リリースされたzipアーカイブをbitbucketにダウンロードできるようにしたいと思います。プログラムで(zip)ファイルをbitbucketにダウンロードできるようにする方法はありますか?

4

3 に答える 3

7

このための API を提供しています。ここで見つけてください

于 2016-05-26T21:26:10.007 に答える
7

buildbot からナイトリー ビルドを投稿するために使用するものを作成しました。BashBatch
の両方で使用でき、これまでのところ正常に動作します。

ここで見つけることができます。よくコメントされており、cURLgrepが必要です:
https://bitbucket.org/Swyter/bitbucket-curl-upload-to-repo-downloads

良い: CSRF 処理を備えたベアボーン、わずか 46 LOC。
悪い例:キャプチャや成功をチェックしません。必要に応じて、ページを解析して自分で簡単に行うことができます。

于 2014-09-01T18:02:49.740 に答える
4

シェルスクリプトでできるかどうかわからないか、少なくともやや難しいでしょう。bitbucket api ( http://bitbucket.org/api/ ) がありますが、当面は読み取り専用に見えます。

私の提案は、お気に入りの言語で何らかのクライアント側の http/url ライブラリを使用して .../downloads ページをダウンロードし<input>、フォームのすべてを取得して、アップロードを再投稿することです。multipart/form-dataPOST の投稿を検討する必要があります。それ以外は、私が多くの助けになるかどうかはわかりません。

于 2010-05-07T01:34:38.470 に答える