dependenciesでインストール
かなり大きめのCSVファイルを処理させる必要があり、CSVをGitLFSで管理させるようにしたら急にspecがfailedしまくった。
テスト実行前に自分でLFSをインストールして解決。
circle.yml
dependencies:
override:
# installing git-lfs
- curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
- sudo apt-get install git-lfs=2.2.0
- ssh git@github.com git-lfs-authenticate <user>/<project>.git download
- git lfs pull
参考リンクだと最後のgit lfs pull
が抜けていたりするので(コメントには書いてありますが)、結論を自分用のメモとして残しておきます。
インストールするバージョンは変数として出すなり良きに変えるなりしてください。
GitLFSなんかすごい早くなった気がする。
CircleCIも全部2.0に移行するぞー。