HTTP Request Pluginを使用して、RESTベースのWebサービスを呼び出しています。これらの呼び出しでは、JSON形式のリクエスト本体にコンソール出力URLを渡したいと思います。JenkinsのHttpRequestプラグインのリクエスト本体の環境変数
環境変数${BUILD_URL}/console
を使用してコンソール出力URLを構築しています。
環境変数の置換はURLでは機能していますが、要求本体では機能していません。コードを変更する際にプラグインのコードを変更する必要があります。誰かがJenkinsが変数置換をどのように正確に行い、なぜこの場合には機能しないのかについての情報を共有してください。以下は
は、JSONのリクエストボディです:
{'state':'4', 'short_description':'${BUILD_URL}console'}