我可以通过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