尝试使用wget触发远程Jenkins作业时出错405

我有一个远程Jenkins工作,不需要任何登录即可启动.这是一个参数化作业,因此通常以“使用参数构建”开始.

尝试触发此构建时(使用默认参数),我调用以下内容:

wget [url_to_job] / build

我收到这个错误:

Connecting to 10.57.112.238:8080... connected.
HTTP request sent, awaiting response... 405 Method Not Allowed
2016-03-14 11:49:34 ERROR 405: Method Not Allowed.

根据我的阅读,我认为这应该有效.

难道我做错了什么?

最佳答案 您最好使用curl而不是wget,并为命令提供凭据:

curl -XPOST --silent --show-error --user <user>:<key> <url_to_job>/build
点赞