当前位置: 首页 > 面试题库 >

从Jenkins,如何获取JSON中当前正在运行的作业的列表?

施彦
2023-03-14
问题内容

我可以通过Remote API找到有关我的Jenkins服务器的所有信息,但不能找到当前正在运行的作业的列表。

这个,

http://my-jenkins/computer/api/json

要么

http://my-jenkins/computer/(master)/api/json

看起来似乎是最合乎逻辑的选择,但是他们没有说出(实际上是作业数)实际正在运行的作业。


问题答案:

我有一个使用“ 查看作业过滤器”插件定义的视图,该视图仅过滤当前正在运行的作业,然后您可以/api/json在视图页面上使用以查看正在运行的作业。我也有一个用于流产,不稳定等。

更新

选择 编辑视图作业筛选**_Add Job Filter_ ▼**生成以下状态过滤器
生成以下状态 :☑ 目前正在建设的
匹配类型排除无与伦比的- …



 类似资料:
  • 我可以通过远程API找到关于Jenkins服务器的所有信息,但不能找到当前正在运行的作业列表。 这个, 或 这似乎是最合乎逻辑的选择,但它们没有说明(除了作业数)哪些作业正在实际运行。

  • 问题内容: 我想使用jenkins API来获取有关我当前工作的信息。我可以找到有关上一个版本()的信息,但没有看到可以让我创建进度条的字段。我看到一个字段和一个字段,但是没有任何东西告诉我它已经运行了多长时间。 问题答案: 这是为我提供所需信息的URL: 产生如下内容:

  • 问题内容: 有什么方法可以获取当前JVM中所有正在运行的线程的列表(包括不是由我的类启动的线程)? 是否还可以获取列表中所有线程的和对象? 我希望能够通过代码做到这一点。 问题答案: 要获得一个可迭代的集合:

  • 问题内容: 我有一些任务是在Java Quartz Jobs的帮助下执行的,但是我需要在某些情况下在代码中停止某些任务。我读到这可以通过InterruptableJob完成。但是我不知道我应该怎么做? 问题答案: 您需要将您的工作写成InterruptableJob的实现。要中断此作业,您需要Scheduler的句柄,然后调用 请查看上述类的@javadoc,石英发行版也包含此示例(example

  • 在nodejs中,我使用__dirname。在戈兰,这相当于什么? 我在谷歌上找到了这篇文章http://andrewbrookins.com/tech/golang-get-directory-of-the-current-file/.他使用下面的代码 但是,这是正确的方式还是习惯的方式做在戈朗?

  • 在浏览了spring文档之后,在我的代码中。 我面临的问题是,有时工作的终止是发生在预期和其他时间终止工作是不发生的。实际上,每次调用joboperator上的stop时,它都在更新BATCH_JOB_EXECUTION表。当终止成功发生时,作业的状态将通过杀死批处理过程中的jobExecution更新为STOPPED。其他失败的时候,它会完成批处理的其他不同流,并将BATCH_JOB_EXECU