2017-08-14 13 views
6

私は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をリポジトリで使用しています。

+0

同じJenkinsバージョンで同じ問題に直面しています – puneeth

答えて

3

今のところ、私は続けることができました。

Githubでは、設定 - >統合&サービスで、Jenkinsサービスを削除しました。私は設定 - > Webhooksに行き、サービスで使ったのと同じURLの新しいWebhookを作成し、送信するイベントを選んだ。私はプッシュイベントを送信し、リクエストイベントをプルしています。

リポジトリイベントを確認した後、Github側のJenkinsサービス(Githubプラグイン)を使用してプルリクエストイベントを送信していないように見えます。私はその問題をどこに投稿するかを追跡しようとしていますが、わかりません。

これは他の人に役立つことを望みます。

関連する問題