2015-09-25 21 views
8

travis-cigithub内に、変更がコミットされたときの基本的な健全性チェックに使用されます。特定のファイルやファイルタイプの変更が行われたときに完全なtravisのビルド/実行を防止する方法はありますか?githubのtravis ciビルドをトリガーするファイルを除外

最も単純な例として、誰かがREADME.mdファイルを変更してmasterに直接コミットしたい場合、これを許可する前にCIを実行する必要はありません。

+0

Ref https://github.com/travis-ci/travis-ci/issues/6745 – neu242

+0

対応するTravis CI GitHubに関する問題:https://github.com/travis-ci/travis-ci/issues/ 6301 – Deilan

答えて

8

コミットメッセージに[skip ci]を追加するようチームに指示することができます。

git commit -m "updated readme [skip ci]"

これは、このGithubのコミット(プッシュされた後)がTravis-CIの実行をトリガーしないことを意味します。

代替コミットはトラヴィス-CIの実行をトリガしたが、その後、単純に言い換えるなど、ユニット・テストの処理を排除するために、あなたの.travis.yml(またはそれによって実行されるスクリプト)内 を条件チェックを行うことを受け入れることです。 CIが実行されますが、大量のスクリプトはすべてスキップされます。

関連する問題