本文整理了Java中hudson.model.Job.getBuild()
方法的一些代码示例,展示了Job.getBuild()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Job.getBuild()
方法的具体详情如下:
包路径:hudson.model.Job
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!