Travis CIで git submodule update --init --recursive を止める

Posted on Tue 17 October 2017 in blog • Tagged with git, travis-ci

結論

git:
  submodule: false
  • 個別に git submodule update --init hoge していくとき、ビルドのトップディレクトリに戻りたくなることがある。この場合には、 $TRAVIS_BUILD_DIR を使えば良い。

経緯

久しぶりにこのブログを書いたらビルドに失敗していた。
原因としては、このブログで利用している getpelican/pelican-plugins のsubmoduleの設定によって、
取得で …


Continue reading

git bisect でバグ/仕様変更のコミットを探す

Posted on Thu 10 November 2016 in blog • Tagged with git, ansible

まとめ

  • git bisect が便利
  • ansible 2.1.0 -> 2.1.1 で group名に / を入れるとうまく動かないケースが存在する
    • ansible リポジトリでbisect すると対象のコミットは 7287effb5ce241ce645d61e55e981edc73fa382a
    • group名には / を入れないように、 group_vars 以下はフラットな構成にしよう

遭遇した問題

ansible で構成/コンフィグ管理やプロビジョニングをしているのだけど、
複数のリージョンやゾーンにまたがるシステムのため、うまく設 …


Continue reading