イフブロ

イフブロ

インフラエンジニアのブログ

Jenkins Rest API に複数のパラメーターを渡す

Jenkins Rest APIでビルドをキックする時に、複数のパラメーターを渡す方法。
httpリクエストを理解していれば何でもない話ですが、、、

以下のコマンドを実行すると、事前にジョブ側にkeyのパラメーターを定義しておく事でvalueを渡す事が出来る。
curl -X POST "http://hostname/jenkins/view/すべて/job/jobname/buildWithParameters?key=value"

もし複数パラメーターを渡したい時は
curl -X POST "http://hostname/jenkins/view/すべて/job/jobname/buildWithParameters?key=value&key2=value2"
とすればよい。

ダブルクォーテーションをつけ忘れないようにしましょう。
という教訓…。