Jenkins shutdown queue plugin

Jenkins has a queuing mechanism to checkout jobs before execution and shutdown mode when the queue is frozen and the system just waits for all jobs to be finished. When the queue is full of short jobs and the last running job is a very long job, this becomes very inefficient. The student should research and hack how Jenkins is estimating the time of individual jobs, how the queue is organized, how the shutdown mode works. The result should be a working Jenkins plugin, ensuring that short jobs can overtake frozen queue during the shutdown time of long-running tasks, and deployed on If done together with Jenkins Queue Overruning it can be a super-powerful combo. Possible as one-man-show or two students’ teamwork


Project Resources