Jenkinsからのデータをリモートで構築します。トリガーを取得する方法POST本体からリモートでデータを構築するJenkins。トリガーを得る方法は、POST BODY
Quay.io(プライベートドッカーコンテナレジストリ)はWebhook POSTによるビルドステータスの通知を持ち、データは本体にあります。私はGoogleにJenkinsのドキュメントを読んでみたが、URLからパラメータを読み込む方法しか見つかっていなかった。
部分的に行うことができるプラグイン(Generic Webhook Trigger)が見つかりました。これは、1つのリンク(http:// {JENKINS_URL}/generic-webhook-trigger/invoke)でのみ動作します。そして、私はregexpを使用する必要が別のジョブを開始する。
同時に、私はquay.ioに最低3つの通知を設定する必要があり、さまざまなサービスのwebhooksをたくさん設定する必要があります。たぶん誰かがジェンキンスなものに設定する方法を知っている:
- {JENKINS_URL}/jobNameはのようなルートを作成します/ ...
- は全体のパラメータを取り、$ POST_DATA変数にそれを書き留めます。
- $ POST_DATAパラメータを使用してスクリプトを実行します。 別の操作私はスクリプトで自分自身を行うことができます。
あなたはそれを解決した方法を投稿したいですか? – Ayan