読者です 読者をやめる 読者になる 読者になる

【jenkins】リモートからビルドでwgetで403エラー

以前少し手を出して眠くなってそのまま放置になっていたphpunitとjenkinsの調査をなんとなく再開

で、任意のタイミングでスクリプトが実行できるようなのでgitにてpushのタイミングで実行するというのが今回やりたいことでした。

他のサイト真似ながらやっていたのですがスクリプト叩いて実行するところで上手くいかなかった。。。

wgetだとBasic認証つけても、UserAgent変えてみても何故か上手くいかない
で、くじけそうなところでcurlでやってみたら上手くいった。。。

ビルドurl

http://example.com:8080/job/test/build?token=test_token

wget ※いずれも上手くいかない

wget http://example.com:8080/job/test/build?token=test_token --user=user --password=password
wget http://example.com:8080/job/test/build?token=test_token --http-user=user --http-passwd=password
wget http://example.com:8080/job/test/build?token=test_token --http-user=user --http-passwd=password -U wget

curl ※上手くいった!!

curl --user user:password http://example.com:8080/job/test/build?token=test_token

とりあえずできたからよかったけど
wget何がダメなのでしょうか。。。どなたか教えて下さい

以上です