Queue

Queue module for jenkinsapi

class jenkinsapi.queue.Queue(baseurl: str, jenkins_obj: Jenkins)[source]

Bases: JenkinsBase

Class that represents the Jenkins queue

delete_item(queue_item: QueueItem)[source]
delete_item_by_id(item_id: str)[source]
get_jenkins_obj() Jenkins[source]
get_queue_item_url(item: str) str[source]
get_queue_items_for_job(job_name: str)[source]
iteritems() Iterator[Tuple[str, QueueItem]][source]
iterkeys() Iterator[str][source]
itervalues() Iterator[QueueItem][source]
keys() list[str][source]
values() list[QueueItem][source]
class jenkinsapi.queue.QueueItem(baseurl: str, jenkins_obj: Jenkins)[source]

Bases: JenkinsBase

An individual item in the queue

block_until_building(delay=5)[source]
block_until_complete(delay=5)[source]
get_build() Build[source]
get_build_number() int[source]
get_jenkins_obj() Jenkins[source]
get_job() Job[source]

Return the job associated with this queue item

get_job_name() str[source]
get_parameters()[source]

returns parameters of queue item

is_queued() bool[source]

Return True if this queued item is queued.

is_running() bool[source]

Return True if this queued item is running.

property name
property queue_id
property why