1

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

4

2 に答える 2

3

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

于 2012-04-05T02:52:12.037 に答える
1

Travis 関連の部分に答えるには: Travis docs[ci skip]で説明されているように、プッシュするコミットのいずれかに追加すると、ビルドをスキップできます。

于 2012-10-26T10:41:33.993 に答える