Проблемы с запуском задания Jenkins с параметрами через jquery / ajax - api - PullRequest
0 голосов
/ 25 июня 2019

У меня есть код ниже, почему-то я просто не могу передать параметры Дженкинсу:

    var parameters = '{"parameter": [{"name":"id", "value": "2"}, {"name":"id2", "value": "testing"}]}';
   $.ajax({
        url: "https://abc/job/test_123/buildWithParameters",
        beforeSend: function(xhr) {
            xhr.withCredentials = true;
            xhr.setRequestHeader('cache-control', 'no-cache, must-revalidate, post-check=0, pre-check=0');
            xhr.setRequestHeader("Authorization", "Basic " + btoa("abc:*******"));
        },
        type: "POST",
        dataType: "jsonp",
        contentType: "application/json; charset=utf-8",
        cache: false,
        async: false,
        processData: false,
        data: 'json='+parameters,
        success: function (data) {
            alert(JSON.stringify(data));
    },
    error: function(){
        alert("Cannot get data");
    }
});

В любом случае, кто-то скажет, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...