Я использую 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 . Я не уверен, как передать их в запросе. Если я поставлю значение, оно будет проигнорировано