Jenkins REST API端点是什么?
时间: 2023-12-24 17:26:07 浏览: 120
Jenkins REST API端点是一组HTTP API,用于与Jenkins实例进行交互。这些API可以用于获取有关Jenkins实例的构建历史记录、构建状态、构建日志等信息,也可以用于创建、更新和删除Jenkins中的job、构建等。下面是一些常用的Jenkins REST API端点:
- `/api/json`:获取Jenkins实例的JSON数据,包括有关所有job、节点、构建等的信息。
- `/job/<job-name>/api/json`:获取指定job的JSON数据,包括有关job的构建历史记录、最后一次构建的状态和日志等信息。
- `/job/<job-name>/lastBuild/api/json`:获取指定job的最后一次构建的JSON数据,包括构建号、状态、日志和构建参数等信息。
- `/job/<job-name>/build`:触发指定job的构建。
- `/job/<job-name>/config.xml`:获取指定job的配置文件XML。
- `/createItem`:创建一个新job。
- `/job/<job-name>/doDelete`:删除指定job。
- `/job/<job-name>/<build-number>/consoleText`:获取指定构建的控制台输出文本。
这只是一些常见的Jenkins REST API端点,Jenkins REST API提供了更多的API端点,可以用于实现更复杂的功能。你可以在Jenkins REST API文档中找到有关可用API的更多信息。在使用Jenkins REST API时,请注意进行身份验证和授权。
阅读全文