2017-04-03 9 views
1

ブランチマスターを構築して開発するように設定されたJenkinsで定義されたGithub Organizationがあります。私たちの組織には、Jenkinsの別のサーバー上に構築されているため、開発ブランチを構築したくないリポジトリがあります。 GitHub組織内の特定のリポジトリでのみ開発ブランチを除外できますが、他のリポジトリで許可することはできますか?Jenkinsは一部のGitHub組織リポジトリでブランチを除外しますが、すべてではありません

答えて

0

次の2つのあなたの現在のジェンキンスジョブを分割することができます:

  • 1があなたのGitHubの組織レポのいずれかでのプッシュにトリガー:それはどのレポと分岐が実際にやって
  • 1懸念されているを確認します最初の仕事は、それが有効なレポのための有効な枝であると判断した場合、それはここpipelinesを用いて第2の1の(呼ぶだろうがにぴったりでしょう

を構築)

0

分岐をビルドするために「逆」戦略を選択できます。

「を構築するために何を選択するための戦略」「ソースコード管理」セクション(「Gitリポジトリ」を選択してください) 追加の動作 クリックボタンが選択 「追加」、

をJenkinsのジョブの設定をチェックし、「逆」を選択コンボボックスでの戦略。 (「ビルドする枝」テキストフィールドを「マスター」で記入することを忘れないでください)

関連する問題