hudson.model.Job.getNearestBuild()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(117)

本文整理了Java中hudson.model.Job.getNearestBuild()方法的一些代码示例,展示了Job.getNearestBuild()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Job.getNearestBuild()方法的具体详情如下:
包路径:hudson.model.Job
类名称:Job
方法名:getNearestBuild

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);

相关文章

微信公众号

最新文章

更多

Job类方法