Как добавить параметры Jenkins extendedChoice в качестве заголовков в запросе http с помощью JenkinsAPI - PullRequest
0 голосов
/ 05 ноября 2019

Я использую Jenkins API из RestSharp . Я запускаю Jenkins build из проекта C #. В Build используются параметры разных типов, такие как строки и extendedChoice . все определяются через Jenkinsfile.

Я пытаюсь запустить и запустить сборку Jenkins через проект csharp с помощью RestSharp.

Запрос http использует следующую схему:

var client = RestClient(<my build address>/buildwithparameters);
var request = new RestRequest(Method.POST);
request.AddParameter(<string parameter name>, <value>);
request.AddParameter(<extendedChoice parameter name>, <value>); // (??)
client.Execute(request).Content;

Проблема: Пока параметры являются строками (только), сборка принимает их и сборка выполняется успешно. У меня проблема с параметрами extendedChoice . Я не уверен, как передать их в запросе. Если я поставлю значение, оно будет проигнорировано

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