2015-06-17 4 views
1

Мне нужно автоматизировать jenkins, очень легко войти в jenkins из python с его локальным пользователем/паролем. Но наш сервер jenkins настроен на сборку sso, и я не могу войти через модуль jenkins.jenkins python. Может ли кто-нибудь предложить, как подключиться к серверу jenkins с третьей конфигурацией sso.
python api docs: https://python-jenkins.readthedocs.org/en/latest/api.htmlМодуль python jenkins.jenkins: как войти в jenkins с третьим лицом sso

Я открыт для использования любого другого модуля.

import jenkins 
j = jenkins.Jenkins('http://your_url_here', 'username', 'password') 
j.get_jobs() 

ответ

0

После успешного входа через третье лицо sso. получить токен API с этой страницы (http: /// user // configure) и использовать токен api в качестве пароля с именем пользователя для входа на сервер Jenkins.

import jenkins 
j = jenkins.Jenkins('http://your_url_here', 'username', 'password')