📅  最后修改于: 2023-12-03 14:57:12.656000             🧑  作者: Mango
如果你是一个 Jenkins 用户或者管理员,并且想要获取 Jenkins 插件列表,你可以通过 Jenkins 的 REST API 或者 Jenkins 的官方网站获取插件列表。
http://<jenkins-url>/pluginManager/api/xml?depth=1
<jenkins-url>
为你 Jenkins 实例的 URL。你将会收到一个 XML 格式的响应,其中包含了所有 Jenkins 已安装的插件列表。你需要从中解析出你想要获取的插件信息。
https://plugins.jenkins.io/
import requests
jenkins_url = "http://localhost:8080"
api_url = f"{jenkins_url}/pluginManager/api/xml?depth=1"
response = requests.get(api_url)
if response.status_code == 200:
# 从 response.content 解析出插件信息
# 省略解析代码
print("成功获取 Jenkins 插件列表")
else:
print("获取 Jenkins 插件列表失败")
以上代码片段演示了如何通过 Python 代码发送 GET 请求并获取 Jenkins 插件列表。你需要修改 jenkins_url
变量的值为你的 Jenkins 实例的 URL。