本文整理了Java中hudson.model.AbstractProject.getLastBuiltOn()
方法的一些代码示例,展示了AbstractProject.getLastBuiltOn()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.getLastBuiltOn()
方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称:AbstractProject
方法名:getLastBuiltOn
[英]Gets the Node where this project was last built on.
[中]获取上次生成此项目的节点。
代码示例来源:origin: jenkinsci/jenkins
Node lb = p.getLastBuiltOn();
LOGGER.log(Level.FINER, "Directory {0} is last built on {1}", new Object[] {dir, lb});
if(lb!=null && lb.equals(n)) {
代码示例来源:origin: jenkinsci/jenkins
@Override
protected void performDelete() throws IOException, InterruptedException {
// prevent a new build while a delete operation is in progress
makeDisabled(true);
FilePath ws = getWorkspace();
if(ws!=null) {
Node on = getLastBuiltOn();
getScm().processWorkspaceBeforeDeletion(this, ws, on);
if(on!=null)
on.getFileSystemProvisioner().discardWorkspace(this,ws);
}
super.performDelete();
}
代码示例来源:origin: org.jenkins-ci.lib/xtrigger-lib
private boolean isAPreviousBuildNode(AbstractProject project) {
Node lastBuildOnNode = project.getLastBuiltOn();
return lastBuildOnNode != null;
}
代码示例来源:origin: org.jenkins-ci.plugins/rake
private Launcher getLastBuiltLauncher(AbstractBuild build, Launcher launcher, BuildListener listener) {
AbstractProject project = build.getProject();
Node lastBuiltOn = project.getLastBuiltOn();
Launcher lastBuiltLauncher = launcher;
if (lastBuiltOn != null) {
lastBuiltLauncher = lastBuiltOn.createLauncher(listener);
}
return lastBuiltLauncher;
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
Node lb = p.getLastBuiltOn();
LOGGER.log(Level.FINER, "Directory {0} is last built on {1}", new Object[] {dir, lb});
if(lb!=null && lb.equals(n)) {
代码示例来源:origin: org.jenkins-ci.lib/xtrigger-lib
if (nodeRootPath != null) {
Node lastBuildOnNode = project.getLastBuiltOn();
if (lastBuildOnNode != null && nodeRootPath.equals(lastBuildOnNode.getRootPath())) {
result.add(0, node);
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
Node lb = p.getLastBuiltOn();
LOGGER.finer("Directory "+dir+" is last built on "+lb);
if(lb!=null && lb.equals(n)) {
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
Node lb = p.getLastBuiltOn();
LOGGER.finer("Directory "+dir+" is last built on "+lb);
if(lb!=null && lb.equals(n)) {
代码示例来源:origin: hudson/hudson-2.x
Node lb = p.getLastBuiltOn();
LOGGER.finer("Directory "+dir+" is last built on "+lb);
if(lb!=null && lb.equals(n)) {
代码示例来源:origin: org.jenkins-ci.lib/xtrigger-lib
private List<Node> getPollingNodeListRequiredWS(XTriggerLog log) {
AbstractProject project = (AbstractProject) job;
//The specified trigger node must be considered first
if (triggerLabel != null) {
log.info(String.format("Looking for a polling node to the restricted label %s.", triggerLabel));
if ("master".equalsIgnoreCase(triggerLabel)) {
log.info("Polling on master.");
return Arrays.asList(getMasterNode());
}
Label targetLabel = Hudson.getInstance().getLabel(triggerLabel);
return getNodesLabel(project, targetLabel);
}
//Search for the last built on
log.info("Looking for the last built on node.");
Node lastBuildOnNode = project.getLastBuiltOn();
if (lastBuildOnNode == null) {
return getPollingNodeNoPreviousBuild(log);
}
return Arrays.asList(lastBuildOnNode);
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
Node lb = p.getLastBuiltOn();
LOGGER.finer("Directory " + dir + " is last built on " + lb);
if (lb != null && lb.equals(n)) {
代码示例来源:origin: org.jvnet.hudson.plugins/perforce
PerforceSCM pscm = (PerforceSCM) p.getScm();
TaskListener listener = new StreamTaskListener(System.out);
Node node = p.getLastBuiltOn();
FilePath workspace = p.getLastBuiltOn().getRootPath();
Launcher launcher = p.getLastBuiltOn().createLauncher(listener);
com.tek42.perforce.model.User pu = null;
try {
代码示例来源:origin: org.jvnet.hudson.plugins/git
if (label.getNodes().iterator().next() != project.getLastBuiltOn()) {
listener.getLogger().println("Last build was not on tied node, forcing rebuild.");
return PollingResult.BUILD_NOW;
gitExe = getGitExe(project.getLastBuiltOn(), listener);
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
@Override
protected void performDelete() throws IOException, InterruptedException {
// prevent a new build while a delete operation is in progress
makeDisabled(true);
FilePath ws = getWorkspace();
if(ws!=null) {
Node on = getLastBuiltOn();
getScm().processWorkspaceBeforeDeletion(this, ws, on);
if(on!=null)
on.getFileSystemProvisioner().discardWorkspace(this,ws);
}
super.performDelete();
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
@Override
protected void performDelete() throws IOException, InterruptedException {
// prevent a new build while a delete operation is in progress
makeDisabled(true);
FilePath ws = getWorkspace();
if(ws!=null) {
Node on = getLastBuiltOn();
getScm().processWorkspaceBeforeDeletion(this, ws, on);
if(on!=null)
on.getFileSystemProvisioner().discardWorkspace(this,ws);
}
super.performDelete();
}
代码示例来源:origin: org.hudsonci.plugins/mercurial
Node node = project.getLastBuiltOn(); // HUDSON-5984: ugly but matches what AbstractProject.poll uses; though compare HUDSON-14247
FilePath repository = workspace2Repo(workspace);
代码示例来源:origin: hudson/hudson-2.x
@Override
protected void performDelete() throws IOException, InterruptedException {
// prevent a new build while a delete operation is in progress
makeDisabled(true);
FilePath ws = getWorkspace();
if(ws!=null) {
Node on = getLastBuiltOn();
getScm().processWorkspaceBeforeDeletion(this, ws, on);
if(on!=null)
on.getFileSystemProvisioner().discardWorkspace(this,ws);
}
super.performDelete();
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
@Override
protected void performDelete() throws IOException, InterruptedException {
// prevent a new build while a delete operation is in progress
makeDisabled(true);
FilePath ws = getWorkspace();
if (ws != null) {
Node on = getLastBuiltOn();
getScm().processWorkspaceBeforeDeletion(this, ws, on);
if (on != null) {
on.getFileSystemProvisioner().discardWorkspace(this, ws);
}
}
super.performDelete();
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
@Override
protected void performDelete() throws IOException, InterruptedException {
// prevent a new build while a delete operation is in progress
makeDisabled(true);
FilePath ws = getWorkspace();
if (ws != null) {
Node on = getLastBuiltOn();
getScm().processWorkspaceBeforeDeletion(this, ws, on);
if (on != null) {
on.getFileSystemProvisioner().discardWorkspace(this, ws);
}
}
super.performDelete();
}
代码示例来源:origin: org.jvnet.hudson.plugins/perforce
Node buildNode = project.getLastBuiltOn();
if (buildNode == null){
for(Node node : Hudson.getInstance().getNodes()){
内容来源于网络,如有侵权,请联系作者删除!