Travis CIで git submodule update --init --recursive を止める
Posted on Tue 17 October 2017 in blog • Tagged with git, travis-ci
結論
- https://docs.travis-ci.com/user/common-build-problems/#Git-Submodules-are-not-updated-correctly に書かれている通り、 .travis.yml に以下の行を付け加えれば良い。
git:
submodule: false
- 個別に
git submodule update --init hoge
していくとき、ビルドのトップディレクトリに戻りたくなることがある。この場合には、$TRAVIS_BUILD_DIR
を使えば良い。
経緯
久しぶりにこのブログを書いたらビルドに失敗していた。
原因としては、このブログで利用している getpelican/pelican-plugins のsubmoduleの設定によって、
取得で …
Continue reading