Rest 向Jenkins实例添加自定义状态页

Rest 向Jenkins实例添加自定义状态页,rest,jenkins,Rest,Jenkins,我想使用Jenkins附带的restapi生成一个状态页面,其中显示我的所有项目、它们当前部署到的环境、最新的构建版本等 Jenkins提供了一个很好的RESTAPI来公开这些信息,但是使用该服务受到跨域限制。我已经简要介绍了为我的Jenkins实例创建CORS过滤器的情况,但对于我正在尝试实现的目标来说,这是一种过分的做法 有人能告诉我是否可以修改Jenkins WAR(实例)并添加一些HTML,然后我可以修改这些HTML来调用RESTful端点吗?理想情况下,我想要一些我可以轻松导航到htt

我想使用
Jenkins
附带的
restapi
生成一个状态页面,其中显示我的所有项目、它们当前部署到的环境、最新的构建版本等

Jenkins提供了一个很好的RESTAPI来公开这些信息,但是使用该服务受到跨域限制。我已经简要介绍了为我的Jenkins实例创建CORS过滤器的情况,但对于我正在尝试实现的目标来说,这是一种过分的做法


有人能告诉我是否可以修改Jenkins WAR(实例)并添加一些HTML,然后我可以修改这些HTML来调用RESTful端点吗?理想情况下,我想要一些我可以轻松导航到
http://myjenkins/project-status
并查看所需信息。

我假设您的状态页面有一些Javascript正在执行XMLHttpRequests。您可以将状态页文件放到主控台上的$JENKINS_HOME/userContent目录中。通过这种方式,Jenkins将为他们提供服务,并且应该能够访问Jenkins REST API。

您最好去专门为Jenkins询问的地方。不过,您可能想看看如何制作一个自定义插件。有一个插件可以在远程服务器上运行。也许您可以在源代码中查找,以确定它们是如何跨域工作的