2015-10-13 2 views
7

私はGithub Pluginでジェンキンスを使用しています。私はGitHubのウェブフックを使用してそれを統合しましたが、何かがリポジトリにプッシュされるたびにトリガーされるという点を除けば、マスターへのプッシュでのみビルドをトリガーする

リモートブランチに変更した場合にのみビルドを制限する方法はありますかmaster

+0

__Q:__あなたは何を意味するか、変更では、リモートブランチに行われていますか? GitHub gitリポジトリには、ブランチを含めることができ、リモートブランチを__not__することができます。 – Verhagen

+1

** **:githubは彼のリモートです。彼はgithub – Brandon

答えて

6

アクションプラン

  • オープンジェンキンスジョブの設定セクションへ
  • ゴーソースコードの経営管理論のGitセクションフィールドブランチの
    • 構築するの値に* /マスター

を追加これは何かが枝マスターにプッシュされている場合のみ、ジョブを実行し、このジェンキンスジョブを伝えます。

図:枝のみを構築するための構成を示します。マスター

enter image description here

+3

でブランチ 'master'が更新されたときにのみビルドを制限する方法を尋ねています。ブランチ開発のプルリクエストは、*/masterブランチ設定でJenkinsジョブをトリガーしました。 – bancer

+0

@bancerあなたはそれを解決するために管理しましたか? –

+1

私はブランチ指定子の入力に 'refs/heads/master'を入力しました。それに加えて、ビルドはName "sha1"とDefault Value "master"でパラメータ化されています。 Whitelist Target Branches:Build Triggersの "master"という高度なオプションがあります。 – bancer

関連する問題