私はJenkins 2.60.2を使用しています。私はMultibranchパイプラインビルドをセットアップしました。また、Githubのプラグイン(Githubのwebhookオプションではない)経由でIntegrations &サービス経由でJenkinsサービスを設定することで、Github側を設定しました。JenkinsマルチブランチパイプラインがGithubのPRビルドをトリガーしない
私は欲しいブランチとそこに座っているPRを見ることができます。だから、物事は働いているようです。
私の問題は、プルリクエストの1つにコミットを追加すると、イベントがリポジトリのイベントで表示されるが、プルリクエストは決してJenkinsで再構築されないことです。今すぐスキャンリポジトリをクリックすると、変更が検出され、PRの新しいビルドが開始されます。私はコミットの変更を検出し、PRを再構築することを期待しています。
もう1つの奇妙なことは、PRでブランチを構築しないように設定していることですが、新しいブランチから新しいPRを作成するとブランチ(ブランチタブ上)で作成されますが、 PRタブ。再度、リポジトリスキャンを実行し、分岐タブからビルドを削除し、PRタブに追加します。私は、新しいブランチからのPRは、ブランチではなく、PRタブでビルドを作成すると予想します。
私はここで少し迷っています。 Githubに変更をプッシュすると、Jenkinsにイベントが送信されているのがわかります。予想通りに動作していません。差があれば、Jenkinsfileをリポジトリで使用しています。
同じJenkinsバージョンで同じ問題に直面しています – puneeth