2012-04-05 29 views
1

特定のコミットがGithubのサービスフックにプッシュされないようにすることはできますか?たとえば、プロジェクトのReadmeファイルのみを編集する場合、Travis上のアプリケーション全体を再テストすることは意味がありません。その特定のコミットをTravisフックに送るべきではないことをGitに伝える方法はありますか?Gitフックからコミットを除外しますか?

答えて

1

Travis関連の部分に答えるには:Travis docsで説明したように、 [ci skip]をプッシュしようとしているコミットのいずれかに追加した場合。

3

git pushにフックをスキップするように指示する方法はありません。ただし、フックを変更して受信したコミットを調べ、ソースファイルが変更された場合にのみテストを実行することができます。どのようにするかはあなたのプロジェクトによって異なりますが、特定の拡張子を持つファイル、src/ディレクトリのファイルなどを探すことができます。

関連する問題