0
ジェンキンスには、特定のリポジトリに対する\ pullプルリクエストの作成時にトリガーしたいパイプラインがあります。Bitbucket WebHooks Jenkinsパイプライントリガーペイロード
ありバグ修正など\な機能としてレポのために複数の分岐なるので、私たちはプル要求が作成または更新された場合は、ウェブフックはペイロードデータが含まのBitbucketからパイプラインをトリガするように、ウェブフックトリガを設定しますパイプラインに必要なソースブランチとターゲットブランチが含まれています
ここで、BitbucketのWebhookに含まれるJSONペイロードデータをパイプラインに解析し、パイプラインのソースブランチとターゲットブランチを取得します。私の質問は、この仕事を終わらせる方法は何ですか?
ありがとうございます。
私は似たようなことをしました。基本的には、プロキシサーバーを作成する必要があります。私はこれをhttps://github.com/akhy/jenkins-bitbucket-webhook-proxyとして使いました。このコードを使用してプロキシサーバーを開始し、そのプロキシサーバーに要求を送信するようにbitbucket webhookを変更しました。それから私は 'Payload *を取得し、私が望むものを抽出するために' app.py'を修正しました。 最後にJenkins Jobを呼び出し、JSONをBuild入力パラメーター – hayderimran7
として渡します。これは問題ありませんが、混乱する行があります。注:現在、プロキシはリポジトリプッシュトリガーしか処理できません。プルリクエストは\ merge \ updateで作成されましたか?プロキシの変更はどこで行う必要がありますか? –