2017-12-15 11 views
2

Jenkins Organization Foldersを使用してジョブを作成しています。 私は引っ張り要求に対して継続的に構築したいと思います。 ただし、プルリクエストを作成すると、プルリクエストは初めて初めて自動的に作成されます。 プルリクエストにコミットを追加しても、Jenkinsは自動的にビルドしません。 私は、プル要求を作成したブランチにコミットが追加されたときに、ビルドが再び機能することを期待しています。Jenkins 2 GitHub組織:プル要求の自動再構築

次のバージョンのJenkins /プラグインを使用しています。

  • ジェンキンス:2.89.1
  • GitHubの支店ソースプラグイン:2.3.1

GitHubの支店ソースのプラグインは、以下の設定があります。

  • 発見ブランチ:現在のターゲット分岐リビジョンとプルリクエストをマージ
  • 発見がフォークからの要求を引っ張っ::でプルリクエストをマージするものPR
  • 出会うとして提出されている枝は、原点からの要求を引き出し除外現在のターゲット分岐リビジョン

また、私はGithub Enterpriseを使用していますが、最初にプルリクエストを作成するときにビルドが即座に実行されるため、webhookの設定は問題ないと思います。

+0

「Manage Jenkins」>「System Log」>「All Jenkins Logs」で調べましたか? GitHubからプッシュ通知を受信すると、次のようなログ行が表示されます: 'Received PushEvent for https://github.com// 192.30.252.45⇒https :// /github-webhook/'と入力します。表示されている場合は、誤ったウェブフック設定の可能性を排除することができます。さもなければ、それは私の主な容疑者になるでしょう。 – Jonathan

答えて

0

この問題に

1を解決するには2つの方法) あなたはそれが新しいバージョンのジェンキンスを知らせるように、あなたのgithubのリポジトリを設定する必要があります:yourRepo /設定/フックを&サービス/サービス(ベストプラクティス)

は、

または 2)レポが更新されている場合、それは差分時間 - 時間をチェックして、あなたのジェンキンスジョブを設定することができます。 yourJob /設定/スキャンリポジトリトリガ/定期的に - 私には> 10分

プロジェクト、我々configu両方とも、定期的に1日1回確認してください。

関連する問題