我正在使用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