Githubにプッシュするたびにの2つが表示されますトラビスCIビルド - PR用とプッシュ用の1つです。彼らはまた、リンクによって判断して別々のビルドに見えます。トラビスCIは、Githubコミットプッシュごとに2つのBUIDを作成します
この2つの違いは何ですか?また、1つだけを実行できるようにするにはどうすればよいですか。
ありがとう!
次のようになりますあなたのシナリオで何が起こっているGithubにプッシュするたびにの2つが表示されますトラビスCIビルド - PR用とプッシュ用の1つです。彼らはまた、リンクによって判断して別々のビルドに見えます。トラビスCIは、Githubコミットプッシュごとに2つのBUIDを作成します
この2つの違いは何ですか?また、1つだけを実行できるようにするにはどうすればよいですか。
ありがとう!
次のようになりますあなたのシナリオで何が起こっている:
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
あなたはどちらかのチェックを外すことができ、建物はリポジトリのTravisCI設定でプッシュするかのPR:
その差がある:
/push
はあなたにプッシュブランチの現在の状態のために構築します(あなたのローカルコピーでテストを実行したかのようにあなただけのプッシュ)、/pr
は(automerged状態を構築しますPRをマージしてそのテストを実行したように、注:PRが自動化できない場合は実行されません)。
リンクのみの回答は推奨されません。リンクの情報を要約してここに入力してみましょう。 –