2016-12-29 4 views
0

私はTravis CIを設定しました。私はブランチをリモートリポジトリにプッシュするたびにビルドを開始することに気付きました。私の読書からは、これは期待された動作ではありません。プルリクエストが開かれ、その後にそのブランチにプッシュされるときに、ビルドを開始するだけです。ブランチをリモートにプッシュするとトラビスCIがビルドされるのはなぜですか?

また、私はプルリクエストを開くと、 imageに示すように、2つのビルドを開始します。私がしたいことは、以下である

  1. プッシュリモートブランチ(トラヴィスCIは何もしません)
  2. PRを作成します(トラヴィスCIは1つのビルドをキックオフ)
  3. プッシュがブランチにコミット(トラヴィスCI 1つのビルドをキックオフ)。

この結果を得るために追加の設定が必要なのは誰ですか?どうもありがとう。

答えて

0

予想されるワークフローは、ここで説明したように「プッシュを構築する」機能を無効にすることによって達成することができます:https://blog.travis-ci.com/2014-03-05-repository-settings/

+0

あなたが「プッシュの構築」トラヴィスCIがキックオフしない無効にした場合は、マスターにコミット押すと構築し、右?それは大丈夫ですか? – kaitoy

関連する問題