CatHand Blog

アプリ開発やMac弄り

Bitriseでファイルをダウンロードして展開する

ファイルサイズの大きなライブラリや動画ファイルなど、リポジトリに含めることができないファイルを参照している場合のBitriseでのビルド方法です。

Git LFS を使ってもたぶんできると思うんですが、Git LFSはお金もかかりますので別の方法を紹介します。

ZIP resource archive downloader を使います。

f:id:cathandnya:20200327175439p:plain
ZIP resource archive downloader

Resource path にダウンロード元のURL、Extract path に展開先のpathを指定すると、zipファイルをダウンロードして展開してくれます。

ダウンロード元はDropboxを使うと楽です。Dropboxで共有リンクを作成すると末尾が ?dl=0 となりますが、これを ?dl=1 とすると直接ダウンロードできるURLになりますのでそれを指定します。

展開先は $BITRISE_SOURCE_DIR がソースディレクトリのルートなので、それ以降のpathを追加して指定します。