Use utitlity method for generating queue item

This commit is contained in:
Ivan Meredith 2016-07-06 16:07:27 +12:00
parent 1c7352fddb
commit 81340dbbcd
1 changed files with 3 additions and 5 deletions

View File

@ -39,14 +39,12 @@ public class MultiBranchPipelineQueueContainer extends BlueQueueContainer {
if(item.task instanceof ExecutorStepExecution.PlaceholderTask) {
ExecutorStepExecution.PlaceholderTask task = (ExecutorStepExecution.PlaceholderTask) item.task;
int runNumber;
if(task.run() == null){
runNumber = pipeline.job.getNextBuildNumber();
return QueueContainerImpl.getQueuedItem(item, pipeline.job);
}else{
runNumber = task.run().getNumber();
return new QueueItemImpl(item, item.task.getOwnerTask().getName(), task.run().getNumber(),
self.rel(String.valueOf(item.getId())));
}
return new QueueItemImpl(item, item.task.getOwnerTask().getName(), runNumber,
self.rel(String.valueOf(item.getId())));
}
}