通过jenkinsapi调用Jenkins中的作业将返回一个表示排队构建的jenkinsapi.queue.QueueItem对象。
在给定queue_id的情况下,如何获取已排队构建的QueueItem对象?我试过了:
j = Jenkins(...)
queue = j.get_queue()
queue_item = queue[queue_id]但这仅在引发UnknownQueueItem错误后的6-10秒内有效。
发布于 2016-10-06 20:23:51
看起来你必须手动创建QueueItem:
j = Jenkins(...)
url = j.base_server_url() + "/queue/item/" + str(queue_id) + "/"
queue_item = jenkinsapi.queue.QueueItem(url, j);https://stackoverflow.com/questions/39895586
复制相似问题