我正在使用Jenkins ver。 1.406,并且无法使用AJAX触发参数化(3字符串)构建。通过ajax使用远程API触发参数化作业构建
有些文档讨论的是“令牌”,但Jenkin的OR作业配置面板中没有这样的选项。
我送Ajax调用是这样的:
var jqxhr = $.post(
"http://servername:8080/job/jab-name/build/api/json",
{ "parameters": [{ "PARAM1": "value1" }, { "PARAM2": "value2" }] },
"json"
)
.success(function() { alert("success"); })
.error(function (xhr, ajaxOptions, thrownError) { alert("Error\nxhr.status = [" + xhr.status + "]\n xhr.status: [" + xhr.statusText + "]\najaxOptions = [" + ajaxOptions + "]"); })
.complete(function() { alert("complete"); });
参数是否正确(区分大小写),所有这些都设置,不使用默认值(S)的。
任何人都可以帮忙吗? 谢谢!
不工作,要么,我回来“0”状态响应 – user706058 2011-05-22 12:15:04
我测试现在有了相同的结果。这可能是一个跨站点脚本问题,但我不确定。 – 2011-05-24 20:43:49