JavaScript可以通过Jenkins REST API获取Jenkins的数据信息,给出相关代码示例
时间: 2024-02-01 13:20:55 浏览: 111
以下是一个简单的JavaScript代码示例,演示如何使用Jenkins REST API获取最后一个构建的状态:
```javascript
const jenkinsUrl = "https://your-jenkins-instance.com";
const jobName = "your-job-name";
fetch(`${jenkinsUrl}/job/${jobName}/lastBuild/api/json`)
.then(response => response.json())
.then(data => {
console.log(`构建${data.number}的状态是${data.result}`);
})
.catch(error => {
console.error(`获取构建状态失败: ${error}`);
});
```
在这个示例中,我们使用了`fetch()`函数来发送HTTP GET请求,获取Jenkins REST API的JSON响应数据。我们使用`${jenkinsUrl}/job/${jobName}/lastBuild/api/json` URL来获取最后一个构建的JSON数据。然后,我们解析JSON数据并打印构建号和状态。如果请求失败,我们会在控制台上打印错误信息。
请注意,上述示例中的URL仅适用于获取最后一个构建的状态。如果你想获取其他信息,例如构建历史记录或构建日志,你需要使用其他Jenkins REST API端点。你可以在Jenkins REST API文档中找到有关可用API的更多信息。
阅读全文