curl -u ... https://jenkins/queue/api/json?pretty返回以下结果:
{
"_class" : "hudson.model.Queue",
"discoverableItems" : [
],
"items" : [
{
"_class" : "hudson.model.Queue$BuildableItem",
"actions" : [
],
"blocked" : false,
"buildable" : true,
"id" : 63,
"inQueueSince" : 1585848834249,
"params" : "",
"stuck" : false,
"task" : {
"_class" : "org.jenkinsci.plugins.workflow.support.steps.ExecutorStepExecution$PlaceholderTask"
},
"url" : "queue/item/63/",
"why" : "Waiting for next available executor on ‘pod-id’",
"buildableStartMilliseconds" : 1585848834249,
"pending" : false
},
但是,我也想看到职位名称。请注意,如果构建队列中有一个自由样式的作业,我可以看到其作业名称,例如。 “ name”:“工作名称”。是我这方面的配置错误,还是jenkins功能,而不是bug?
更新:我做了另一个实验,并创建了一个管道作业,其中禁用了并发构建。开始了2个构建,有趣的是,它提供了以下结果:
{
"_class" : "hudson.model.Queue$BlockedItem",
"id" : 319,
"task" : {
"_class" : "org.jenkinsci.plugins.workflow.job.WorkflowJob",
"name" : "test-pipeline1"
},
"why" : "Build #1 is already in progress (ETA: N/A)"
},