В настоящее время я использую API jenkins-python для подключения к моему серверу jenkins, получения информации о задании и успешного получения xml конфигурации задания через этот API. Я пытаюсь отредактировать часть этого XML-файла конфигурации, а затем отправить его обратно в Jenkins... однако это не работает. Вызов API для этого существует в reconfig_job
, но когда я использую следующее:
jenkinsServer.reconfig_job('jobname', 'xmlFile.xml')
Я не получаю никаких результатов от запуска этого, никаких сбоев, никаких исключений, ничего... но когда я смотрю на свою работу jenkins, конфигурация не изменилась. Поскольку здесь нет сообщений, не совсем уверен, в чем проблема.
XML, который я пытаюсь использовать для новой конфигурации, должен быть в порядке, потому что я могу использовать curl, чтобы подтолкнуть новый XML конфигурации, и это успешно обновляет задание jenkins.
Заранее спасибо, ребята!