2016-01-24 4 views
7

Githubにプッシュするたびにの2つが表示されますトラビスCIビルド - PR用とプッシュ用の1つです。彼らはまた、リンクによって判断して別々のビルドに見えます。トラビスCIは、Githubコミットプッシュごとに2つのBUIDを作成します

この2つの違いは何ですか?また、1つだけを実行できるようにするにはどうすればよいですか。

ありがとう!

次のようになりますあなたのシナリオで何が起こっている

travis ci build

答えて

4

continuous-integration/travis-ci/push - ブランチのみ

continuous-integration/travis-ci/pr上でテストを実行 - マージし、実行テストを

そして、これは完全に大丈夫です - しかし、あなたがビルドの1つを取り除きたい場合は、トラビスのプロジェクト設定でBuild pushesまたはBuild pull requestsを無効にする必要があります。


出典:

https://github.com/travis-ci/travis-ci/issues/1504

https://github.com/twisted/twistedchecker/pull/93

https://blog.travis-ci.com/2014-03-05-repository-settings/

+0

リンクのみの回答は推奨されません。リンクの情報を要約してここに入力してみましょう。 –

7

あなたはどちらかのチェックを外すことができ、建物はリポジトリのTravisCI設定でプッシュするかのPR:settings SS

その差がある:

  • /pushはあなたにプッシュブランチの現在の状態のために構築します(あなたのローカルコピーでテストを実行したかのようにあなただけのプッシュ)、
  • /prは(automerged状態を構築しますPRをマージしてそのテストを実行したように、注:PRが自動化できない場合は実行されません)。
関連する問題