/** * Returns true if the build is in the queue. */ @Override public boolean isInQueue() { return Jenkins.getInstance().getQueue().contains(this); }
/** * Returns true if the build is in the queue. */ @Override public boolean isInQueue() { return Hudson.getInstance().getQueue().contains(this); }
/** * Returns true if the build is in the queue. */ @Override public boolean isInQueue() { return Jenkins.getInstance().getQueue().contains(this); }
/** * Returns true if the build is in the queue. */ @Override public boolean isInQueue() { return Hudson.getInstance().getQueue().contains(this); }
/** * Returns true if the build is in the queue. */ @Override public boolean isInQueue() { return Hudson.getInstance().getQueue().contains(this); }
/** * Returns true if the build is in the queue. */ @Override public boolean isInQueue() { return Hudson.getInstance().getQueue().contains(this); }
/** * Returns jobs that running on current computer. * * @return List<AbstractProject>. */ @Exported public List<AbstractProject> getRunningJobs() { List<AbstractProject> jobs = new ArrayList<AbstractProject>(); Queue queue = Hudson.getInstance().getQueue(); if (getTiedJobs() != null) { for (AbstractProject project : getTiedJobs()) { if (project.isBuilding() || queue.contains(project)) { jobs.add(project); } } } return jobs; }
/** * Returns jobs that running on current computer. * @return List<AbstractProject>. */ @Exported public List<AbstractProject> getRunningJobs() { List<AbstractProject> jobs = new ArrayList<AbstractProject>(); Queue queue = Hudson.getInstance().getQueue(); if (getTiedJobs() != null) { for (AbstractProject project : getTiedJobs()) { if (project.isBuilding() || queue.contains(project)) { jobs.add(project); } } } return jobs; }
/** * Returns jobs that running on current computer. * @return List<AbstractProject>. */ @Exported public List<AbstractProject> getRunningJobs() { List<AbstractProject> jobs = new ArrayList<AbstractProject>(); Queue queue = Hudson.getInstance().getQueue(); if (getTiedJobs() != null) { for (AbstractProject project : getTiedJobs()) { if (project.isBuilding() || queue.contains(project)) { jobs.add(project); } } } return jobs; }
/** * Returns jobs that running on current computer. * @return List<AbstractProject>. */ @Exported public List<AbstractProject> getRunningJobs() { List<AbstractProject> jobs = new ArrayList<AbstractProject>(); Queue queue = Hudson.getInstance().getQueue(); if (getTiedJobs() != null) { for (AbstractProject project : getTiedJobs()) { if (project.isBuilding() || queue.contains(project)) { jobs.add(project); } } } return jobs; }
listener.getLogger().println("no previous build to compare to"); return Queue.getInstance().contains(this) ? PollingResult.NO_CHANGES : PollingResult.BUILD_NOW;
@Issue("JENKINS-50561") @Test public void rateLimitBuilds() throws Exception { WorkflowRun b = expect("rateLimitBuilds") .go(); WorkflowJob p = b.getParent(); RateLimitBranchProperty.JobPropertyImpl prop = p.getProperty(RateLimitBranchProperty.JobPropertyImpl.class); assertNotNull(prop); assertEquals(1, prop.getCount()); assertEquals("day", prop.getDurationName()); assertFalse(prop.isUserBoost()); QueueTaskFuture<WorkflowRun> inQueue = p.scheduleBuild2(0); while (!Queue.getInstance().contains(p)) { Thread.yield(); } Queue.getInstance().maintain(); Queue.Item queued = Queue.getInstance().getItem(p); assertThat(queued.isBlocked(), is(true)); assertThat(queued.getCauseOfBlockage().getShortDescription().toLowerCase(), containsString("throttle")); inQueue.cancel(true); }