Jenkins 1.594 にて確認。 Jenkins の認証ありの場合 「セキュリティを有効化 / Enable security」にチェックを入れている場合。 認証必須環境におけるJenkinsのスクリプトトリガーによるビルドの実行 - そんなこと覚えてない そして Authenticating scripted clients - Jenkins - Jenkins Wiki にあるように、Jenkins のログインユーザー固有の API Token を使って BASIC 認証し、 $JOB_URL/build に POST リクエストを送ればよい。 API Token はユーザー設定ページというものがあり、そこから取得できる。 ログインユーザーのユーザー名が kyanny で API Token が xxxxxxxx だとすると、 $ curl -X POST -u kyanny:
![Jenkins のジョブを外部からビルドするには API Token を利用する - @kyanny's blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/b2532596655f1694948191a435b3877576f30cc3/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Fa666666%2F20141219%2F20141219223605.png)