本文整理了Java中hudson.model.Job.getNearestBuild()
方法的一些代码示例,展示了Job.getNearestBuild()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Job.getNearestBuild()
方法的具体详情如下:
包路径:hudson.model.Job
类名称:Job
方法名:getNearestBuild
[英]Gets the youngest build #m that satisfies n<=m. This is useful when you'd like to fetch a build but the exact build might be already gone (deleted, rotated, etc.)
[中]获取满足n<=m的最年轻的内部版本#m。当您希望获取内部版本,但确切的内部版本可能已经消失(删除、旋转等)时,此选项非常有用
代码示例来源:origin: jenkinsci/jenkins
/**
* Obtains all the {@link Run}s whose build numbers matches the given {@link RangeSet}.
*/
public synchronized List<RunT> getBuilds(RangeSet rs) {
List<RunT> builds = new LinkedList<RunT>();
for (Range r : rs.getRanges()) {
for (RunT b = getNearestBuild(r.start); b!=null && b.getNumber()<r.end; b=b.getNextBuild()) {
builds.add(b);
}
}
return builds;
}
代码示例来源:origin: org.jenkins-ci.plugins/python-wrapper
public RunT superGetNearestBuild(int n) {
return super.getNearestBuild(n);
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
/**
* Obtains all the {@link Run}s whose build numbers matches the given {@link RangeSet}.
*/
public synchronized List<RunT> getBuilds(RangeSet rs) {
List<RunT> builds = new LinkedList<RunT>();
for (Range r : rs.getRanges()) {
for (RunT b = getNearestBuild(r.start); b!=null && b.getNumber()<r.end; b=b.getNextBuild()) {
builds.add(b);
}
}
return builds;
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Obtains all the {@link Run}s whose build numbers matches the given {@link RangeSet}.
*/
public synchronized List<RunT> getBuilds(RangeSet rs) {
List<RunT> builds = new LinkedList<RunT>();
for (Range r : rs.getRanges()) {
for (RunT b = getNearestBuild(r.start); b!=null && b.getNumber()<r.end; b=b.getNextBuild()) {
builds.add(b);
}
}
return builds;
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Obtains all the {@link Run}s whose build numbers matches the given {@link RangeSet}.
*/
public synchronized List<RunT> getBuilds(RangeSet rs) {
List<RunT> builds = new LinkedList<RunT>();
for (Range r : rs.getRanges()) {
for (RunT b = getNearestBuild(r.start); b != null && b.getNumber() < r.end; b = b.getNextBuild()) {
builds.add(b);
}
}
return builds;
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Obtains all the {@link Run}s whose build numbers matches the given {@link RangeSet}.
*/
public synchronized List<RunT> getBuilds(RangeSet rs) {
List<RunT> builds = new LinkedList<RunT>();
for (Range r : rs.getRanges()) {
for (RunT b = getNearestBuild(r.start); b!=null && b.getNumber()<r.end; b=b.getNextBuild()) {
builds.add(b);
}
}
return builds;
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Obtains all the {@link Run}s whose build numbers matches the given
* {@link RangeSet}.
*/
public synchronized List<RunT> getBuilds(RangeSet rs) {
List<RunT> builds = new LinkedList<RunT>();
for (Range r : rs.getRanges()) {
for (RunT b = getNearestBuild(r.start); b != null && b.getNumber() < r.end; b = b.getNextBuild()) {
builds.add(b);
}
}
return builds;
}
代码示例来源:origin: org.jenkins-ci.plugins/python-wrapper
@Override
public RunT getNearestBuild(int n) {
initPython();
if (pexec.isImplemented(45)) {
return (RunT) pexec.execPython("get_nearest_build", DataConvertor.fromInt(n));
} else {
return super.getNearestBuild(n);
}
}
代码示例来源:origin: com.marvelution.jira.plugins/hudson-apiv2-plugin
build = job.getLastBuild();
} else {
build = job.getNearestBuild(offset);
内容来源于网络,如有侵权,请联系作者删除!