概要
LDAP連携しているJenkinsでは匿名ユーザ(ログインしていない)はリモートからジョブが実行出来ません。
このように匿名ユーザにBuildとReadのチェックを入れると実行出来るようになりますが
ログインしていないユーザが実行出来たりジョブ一覧やトップ画面にジョブが表示されてしまったり都合良くありません。
そこで匿名ユーザでもリモートからジョブを叩けるようにプラグインがありました。
特別な設定はなくリモートからビルドにチェックを入れトークンの設定を行えばOKです。
以下のようにURLが変更になります。
パラメータ無し
ジョブ名 | test |
---|---|
トークン | test |
のURL例
http://example.com:8080/buildByToken/build?job=test&token=test
パラメータ有り
ジョブ名 | test |
---|---|
トークン | test |
パラメータ名 | Type |
パラメータの値 | hoge |
のURL例
http://example.com:8080/buildByToken/buildWithParameters?job=test&token=test&Type=hoge