GitHubとTravis CIを連携すると、PRを立てたときデフォルトだとpushとPRそれぞれに対してCIが走る。 2つも要らないんじゃないかと思いつつ放置してたが、push側はパスしたのにPR側がFAILしたということがあった。 同じリビジョンに対してテストしてると思ってたが、どうやら違うみたい。 それぞれのTravis CIのログからソースコードを取得してる部分を見てみると、pushに対しては、 git clone --depth=50 --branch=my_topic_branch https://github.com/ueokande/my_project.git ueokande/my_project cd ueokande/my_project git checkout -qf XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX...

