リモートからJenkinsのパラメータ付きジョブを実行する

Jenkinsのジョブをリモートから実行するには以下のURLにアクセスすれば良いが、パラメータ付きジョブだとエラーとなる。

http://JENKINS_URL/job/JOBNAME/build

公式ドキュメントにはJSONを利用する必要があると書かれているが、buildの代わりにbuildWithParametersを使えば、パラメータ付きで実行可能である。

http://JENKINS_URL/job/JOBNAME/buildWithParameters?PARAM=VALUE

ハマったのでメモ。
オライリーのJenkins本に助けられました。

Jenkins

Jenkins