使用 python jenkins (Cloudbees Jenkins) 登录 Jenkins 错误

Sid*_*mar 2 python jenkins cloudbees

import jenkins\n\njen = jenkins.Jenkins(url="https://us1****xhpu******************.com:9080/" ,username="sk******", password="00326aef7*******************15695")\n\nprint jen.get_whoami()\n
Run Code Online (Sandbox Code Playgroud)\n\n

笔记:密码是API令牌

\n\n

错误:

\n\n
\n

requests.exceptions.SSLError:\n HTTPSConnectionPool(host=\'************************\', port=9080): 超过最大\n 重试次数url: /crumbIssuer/api/json (由\n SSLError(SSLError(1, u\'[SSL: CERTIFICATE_VERIFY_FAILED] 证书\n 验证失败 (_ssl.c:590)\'),)) 引起

\n
\n\n

我尝试了 https \xe2\x86\x92 http 但不起作用。

\n

Sid*_*mar 5

下面的代码有效

import jenkins
import os
os.environ.setdefault("PYTHONHTTPSVERIFY", "0")
jen = jenkins.Jenkins(url="https://<hostname>:9080/" ,username="user", password="<password/API token>")
print jen.get_whoami()
Run Code Online (Sandbox Code Playgroud)