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

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

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

Job.getBuild介绍

暂无

代码示例

代码示例来源:origin: io.fabric8.jenkins.plugins/openshift-sync

public static Run getRun(String jobName, String buildName) {
 Job job = getJob(jobName);
 if (job != null) {
  return job.getBuild(buildName);
 }
 return null;
}

代码示例来源:origin: jenkinsci/embeddable-build-status-plugin

} else {
  run = project.getBuild(build);
  if (run == null && buildIdIsInteger) {
    run = project.getBuildByNumber(buildNr);

代码示例来源:origin: jenkinsci/gerrit-trigger-plugin

/**
 * The build of a project.
 *
 * @return the build.
 */
@CheckForNull
@WithBridgeMethods(AbstractBuild.class)
public Run getBuild() {
  if (build != null && project != null) {
    Job p = getProject();
    if (p != null) {
      return p.getBuild(build);
    }
  }
  return null;
}

代码示例来源:origin: jenkinsci/dockerhub-notification-plugin

@CheckForNull
  public Run<?, ?> getRun() {
    if (StringUtils.isBlank(buildId)) {
      return null;
    }
    final Job<?, ?> job = getJob();
    if (job != null) {
      SecurityContext old = ACL.impersonate(ACL.SYSTEM);
      try {
        return job.getBuild(buildId);
      } catch (Exception e) {
        logger.log(Level.WARNING, "Unable to retrieve run " + jobName + ":" + buildId, e);
      } finally {
        SecurityContextHolder.setContext(old);
      }
    }
    return null;
  }
}

代码示例来源:origin: org.jenkins-ci.plugins/pubsub-light

/**
   * Get the Jenkins {@link Run} associated with this message.
   * @return The Jenkins {@link Run} associated with this message,
   * or {code null} if the message is not associated with a
   * Jenkins {@link Run}.
   */
  public synchronized @CheckForNull Run getRun() {
    if (runLookupComplete || run != null) {
      return run;
    }
    
    try {
      Item item = getJobChannelItem();
      if (item instanceof Job) {
        Job job = (Job) item;
        String buildId = getObjectId();
        if (buildId != null) {
          Collection<? extends Job> allJobs = job.getAllJobs();
          if (allJobs != null && !allJobs.isEmpty()) {
            run = allJobs.iterator().next().getBuild(buildId);
          }
        }
      }
    } finally {
      runLookupComplete = true;
    }
    return run;
  }
}

代码示例来源:origin: jenkinsci/ghprb-plugin

BuildData buildData = null;
if (!(job instanceof MatrixProject) && !StringUtils.isEmpty(lastBuildId)) {
  Run<?, ?> lastBuild = job.getBuild(lastBuildId);
  if (lastBuild != null) {
    buildData = lastBuild.getAction(BuildData.class);

相关文章

微信公众号

最新文章

更多

Job类方法