python如何登录Jenkins,并获取Jenkins服务器版本信息
时间: 2024-01-16 22:18:27 浏览: 23
要登录Jenkins并获取Jenkins服务器版本信息,可以使用Python的requests库发送HTTP请求。以下是一个示例代码:
```python
import requests
def get_jenkins_version(jenkins_url, username, password):
# 构建API URL
api_url = jenkins_url + "/api/json"
# 发送HTTP请求并获取响应
response = requests.get(api_url, auth=(username, password))
# 解析响应中的JSON数据
data = response.json()
# 提取Jenkins服务器版本信息
version = data['version']
return version
# 示例用法
jenkins_url = "http://your-jenkins-url"
username = "your-username"
password = "your-password"
version = get_jenkins_version(jenkins_url, username, password)
print("Jenkins服务器版本信息:", version)
```
请注意,上述代码中的`jenkins_url`是Jenkins服务器的URL,`username`和`password`是登录Jenkins所需的用户名和密码。通过调用`get_jenkins_version`函数,可以获取Jenkins服务器的版本信息并打印出来。