Get Queued Job Status
Joshua Miller edited this page Jul 27, 2017
·
1 revision
When a Jenkins Job is started, it is first queued. The queueItemNumber
can be found in the result returned by Starting a Job.
private JenkinsQueueItem GetQueuedJob(int queueItemNumber)
{
return client.Queue.GetItem(queueItemNumber);
}
Once the job has been started, the build number can be retrieved from the queue item.
private int getQueuedJobBuildNumber(JenkinsBuildResult startJobResult)
{
var queueItemNumber = buildResult.GetQueueItemNumber();
return client.Queue.GetItem(queueItemNumber)?.Executable?.Number;
}
Getting Started
- Creating the Client
Examples
- Starting a Job
- Retrieving Artifacts
- Reading Console Output
Utilities
- JenkinsJobRunner
- JenkinsProgressiveTextReader