2017-11-28 12 views
1

私はJenkins Multibranchパイプラインを使用しています。私はGitHubでAPI(github-webhookとghprbhook)を設定しました。 GitHubにプルリクエストがあるときはいつでも、マルチブランチパイプラインをトリガーしたい(定期的なオプションを使用しないで)。 たとえば、GitHubでプルリクエストを作成すると、Jenkins Multibranchパイプラインが自動的にJenkinsfileのスキャンとビルドを開始するはずです。 これを達成するためには何が必要ですか? 提案があれば試してみたいと思います。JenkinsをトリガするGitHubで作成されたプルリクエストがある場合のマルチブランチパイプライン

答えて

0

webhookセクションでは、Let me select individual eventsオプションを選択できます。その下には、これを実現するために、私はGitHubのウェブフックセクションの下に「私にすべてを送信」を選択したPull request opened, closed, reopened, edited, assigned, unassigned, review requested, review request removed, labeled, unlabeled, or synchronized.

+0

ご返信ありがとうございます。 webhookセクションの下で「Send everything」を選択してくれました。 –

+0

それがあなたを助けた場合、正しい答えとしてマークすることはできますか? – RSharma

0

を探しているあなたは、あなたwnat行うのに役立ちますPull Requestを選択することができ、デフォルトで選択されたpushを持っていることができます。 その後、GitHubでPRを呼び出すたびに自動的にビルドをトリガーすることができました。

@RSharmaが述べたように、「私は個々のイベントを選択させてください」セクションの「プッシュアンドプルリクエスト」のみを選択しました。

PS:GitHubブランチはJenkinsで自動的に検出されます。

関連する問題