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": "the-job-name". Это неправильная конфигурация на моей стороне или это функция jenkins, а не ошибка?
Обновление: я провел другой эксперимент и создал конвейерное задание, в котором отключил параллельные сборки. Запустил 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)"
},