31

GitHubPullRequestBuilder は、Jenkins v2.0 パイプライン ジョブと互換性がないようです。

パイプライン ジョブが GitHub プル リクエスト イベントからトリガーされるように構成するにはどうすればよいですか?
このトピックに関するドキュメントはまばらで、この例は見つかりません。それとも、GitHub で Web フックを作成して、PR イベントでパイプライン ジョブをトリガーする方がよいでしょうか?

4

4 に答える 4

0

以下の手順に従って、GitHub で生成されたプル リクエストで Jenkins ジョブを自動的にトリガーします。

  1. GitHub で Web フックを作成します。例: http:///generic-webhook-trigger/invoke
  2. コンテンツ タイプ :application/json
  3. イベントとしてプル リクエストを選択します。 これで github 構成部分が完了しました。

Jenkins ジョブ構成

  1. Jenkins で汎用 Webhook トリガーをダウンロードする

  2. Jenkins での Git Hub 構成

Git ハブの構成

7. jenkins で Generic Webhook Trigger を選択します。 8. Jenkins で Generic Webhook Trigger の設定を行い、手順 9 に従います。

9. 手順 7 を実行した後、Jenkins ジョブは PullRequest でトリガーを取得します 10. 手順 8 は、プル リクエスト ペイロードから情報を取得するために必要です 11. Generic Webhook Trigger 内のブランチ構成は、プル リクエストからブランチの詳細を取得します

ありがとう

于 2018-10-12T20:23:25.870 に答える