本文整理了Java中hudson.model.AbstractProject.getQueueItem()
方法的一些代码示例,展示了AbstractProject.getQueueItem()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.getQueueItem()
方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称:AbstractProject
方法名:getQueueItem
暂无
代码示例来源:origin: jenkinsci/instant-messaging-plugin
Queue.Item queueItem = project.getQueueItem();
if (queueItem != null) {
return sender.getNickname() + ": job " + jobName + " is already in the build queue (" + queueItem.getWhy() + ")";
代码示例来源:origin: org.hudsonci.plugins/instant-messaging
Queue.Item queueItem = project.getQueueItem();
if (queueItem != null) {
return sender.getNickname() + ": job " + jobName + " is already in the build queue (" + queueItem.getWhy() + ")";
代码示例来源:origin: Diabol/delivery-pipeline-plugin
List<Pipeline> result = new ArrayList<>();
if (firstProject.isInQueue()) {
String pipeLineTimestamp = TimestampFormat.formatTimestamp(firstProject.getQueueItem().getInQueueSince());
List<Stage> pipelineStages = new ArrayList<>();
for (Stage stage : getStages()) {
代码示例来源:origin: Diabol/delivery-pipeline-plugin
public static boolean isQueued(AbstractProject project, AbstractBuild firstBuild) {
if (!project.isInQueue()) {
return false;
} else if (firstBuild == null) {
return true;
}
List<Cause.UpstreamCause> causes = Util.filter(project.getQueueItem().getCauses(),
Cause.UpstreamCause.class);
@SuppressWarnings("unchecked")
List<AbstractProject<?,?>> upstreamProjects = project.getUpstreamProjects();
for (AbstractProject<?, ?> upstreamProject : upstreamProjects) {
AbstractBuild upstreamBuild = BuildUtil.match(upstreamProject.getBuilds(), firstBuild);
if (upstreamBuild != null) {
for (Cause.UpstreamCause upstreamCause : causes) {
if (upstreamBuild.getNumber() == upstreamCause.getUpstreamBuild()
&& upstreamProject.getRelativeNameFrom(JenkinsUtil.getInstance()).equals(
upstreamCause.getUpstreamProject())) {
return true;
}
}
}
}
return false;
}
代码示例来源:origin: Diabol/delivery-pipeline-plugin
public static Status resolveStatus(AbstractProject project, AbstractBuild build, AbstractBuild firstBuild) {
if (build == null) {
if (ProjectUtil.isQueued(project, firstBuild)) {
return StatusFactory.queued(project.getQueueItem().getInQueueSince());
} else if (project.isDisabled()) {
return StatusFactory.disabled();
} else {
return StatusFactory.idle();
}
}
if (build.isBuilding()) {
int progress = calculateBuildProgress(build);
return statusWithProgress(build, progress);
}
return getStatusFromResult(build);
}
内容来源于网络,如有侵权,请联系作者删除!