本文整理了Java中hudson.model.AbstractBuild.getProject()
方法的一些代码示例,展示了AbstractBuild.getProject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractBuild.getProject()
方法的具体详情如下:
包路径:hudson.model.AbstractBuild
类名称:AbstractBuild
方法名:getProject
暂无
代码示例来源:origin: jenkinsci/jenkins
@Deprecated
public void onChangeLogParsed(AbstractBuild<?,?> build, BuildListener listener, ChangeLogSet<?> changelog) throws Exception {
if (Util.isOverridden(SCMListener.class, getClass(), "onChangeLogParsed", Run.class, SCM.class, TaskListener.class, ChangeLogSet.class)) {
onChangeLogParsed((Run) build, build.getProject().getScm(), listener, changelog);
}
}
代码示例来源:origin: jenkinsci/jenkins
@Deprecated
public ChangeLogSet<? extends Entry> parse(AbstractBuild build, File changelogFile) throws IOException, SAXException {
return parse((Run) build, build.getProject().getScm().getEffectiveBrowser(), changelogFile);
}
}
代码示例来源:origin: jenkinsci/jenkins
/**
* Performs the pre checkout step.
*
* This method is called by the {@link Executor} that's carrying out the build.
*
* @param build
* Build being in progress. Never null.
* @param launcher
* Allows you to launch process on the node where the build is actually running. Never null.
* @param listener
* Allows you to write to console output and report errors. Never null.
*/
public void preCheckout(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws IOException, InterruptedException {
AbstractProject<?, ?> project = build.getProject();
if (project instanceof BuildableItemWithBuildWrappers) {
BuildableItemWithBuildWrappers biwbw = (BuildableItemWithBuildWrappers) project;
for (BuildWrapper bw : biwbw.getBuildWrappersList())
bw.preCheckout(build,launcher,listener);
}
}
代码示例来源:origin: jenkinsci/jenkins
public void prepareWorkspace(AbstractBuild<?,?> build, FilePath ws, final TaskListener listener) throws IOException, InterruptedException {
final String name = build.getProject().getFullName();
ws.act(new PrepareWorkspace(name, listener));
}
private class PrepareWorkspace extends MasterToSlaveFileCallable<Void> {
代码示例来源:origin: jenkinsci/jenkins
/**
* Various deprecated methods in this class all need the 'current' build. This method returns
* the build suitable for that purpose.
*
* @return An AbstractBuild for deprecated methods to use.
*/
private AbstractBuild getBuildForDeprecatedMethods() {
Executor e = Executor.currentExecutor();
if(e!=null) {
Executable exe = e.getCurrentExecutable();
if (exe instanceof AbstractBuild) {
AbstractBuild b = (AbstractBuild) exe;
if(b.getProject()==this)
return b;
}
}
R lb = getLastBuild();
if(lb!=null) return lb;
return null;
}
代码示例来源:origin: jenkinsci/jenkins
graph.getDownstreamDependencies(build.getProject()));
代码示例来源:origin: jenkinsci/jenkins
@Override
public boolean perform(AbstractBuild build, Launcher launcher, BuildListener listener) {
List<Job<?, ?>> jobs = new ArrayList<>();
for (Job<?, ?> job : getChildJobs(build.getProject())) {
if (job instanceof AbstractProject) {
continue; // taken care of by DependencyGraph
代码示例来源:origin: org.jenkins-ci.plugins/matrix-project
/**
* Use the configuration name.
*/
@Override
protected String getChildName(AbstractTestResultAction tr) {
return tr.owner.getProject().getName();
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Use the configuration name.
*/
@Override
protected String getChildName(AbstractTestResultAction tr) {
return tr.owner.getProject().getName();
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Use the configuration name.
*/
@Override
protected String getChildName(AbstractTestResultAction tr) {
return tr.owner.getProject().getName();
}
代码示例来源:origin: org.hudsonci.plugins/analysis-core
/**
* Returns whether this build is the last available build.
*
* @return <code>true</code> if this build is the last available build
*/
public final boolean isCurrent() {
return owner.getProject().getLastBuild().number == owner.number;
}
代码示例来源:origin: org.jenkins-ci.plugins/build-pipeline-plugin
/**
* Convenience method to create {@link PipelineBuild} from a build.
*
* @param build
* The object to be wrapped.
*/
public PipelineBuild(final AbstractBuild<?, ?> build) {
this(build, build.getProject(), build.getPreviousBuild());
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
@Deprecated
public void onChangeLogParsed(AbstractBuild<?,?> build, BuildListener listener, ChangeLogSet<?> changelog) throws Exception {
if (Util.isOverridden(SCMListener.class, getClass(), "onChangeLogParsed", Run.class, SCM.class, TaskListener.class, ChangeLogSet.class)) {
onChangeLogParsed((Run) build, build.getProject().getScm(), listener, changelog);
}
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
private void updateSymlink(String name, AbstractBuild<?,?> newTarget) throws InterruptedException {
if (newTarget != null)
newTarget.createSymlink(new LogTaskListener(LOGGER, Level.WARNING), name);
else
new File(getProject().getBuildDir(), "../"+name).delete();
}
代码示例来源:origin: org.hudsonci.plugins/parameterized-trigger
private FilePath getWorkspace(AbstractBuild build) {
FilePath workspace = build.getWorkspace();
if (workspace == null) {
workspace = build.getProject().getSomeWorkspace();
}
return workspace;
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
@Deprecated
public ChangeLogSet<? extends Entry> parse(AbstractBuild build, File changelogFile) throws IOException, SAXException {
return parse((Run) build, build.getProject().getScm().getEffectiveBrowser(), changelogFile);
}
}
代码示例来源:origin: org.jvnet.hudson.plugins/subversion
@Override
public SCMRevisionState calcRevisionsFromBuild(AbstractBuild<?, ?> build, Launcher launcher, TaskListener listener)
throws IOException, InterruptedException {
// exclude locations that are svn:external-ed with a fixed revision.
Map<String, Long> wsRev = parseRevisionFile(build, true);
for (External e : parseExternalsFile(build.getProject())) {
if (e.isRevisionFixed()) {
wsRev.remove(e.url);
}
}
return new SVNRevisionState(wsRev);
}
代码示例来源:origin: org.hudsonci.plugins/analysis-core
/**
* Returns whether this result belongs to the last build.
*
* @return <code>true</code> if this result belongs to the last build
*/
public boolean isCurrent() {
return getOwner().getProject().getLastBuild().number == getOwner().number;
}
代码示例来源:origin: timols/jenkins-gitlab-merge-request-builder-plugin
@Override
public void onCompleted(AbstractBuild abstractBuild, TaskListener listener) {
GitlabBuildTrigger trigger = GitlabBuildTrigger.getTrigger(abstractBuild.getProject());
if (trigger == null) {
return;
}
trigger.getBuilder().getBuilds().onCompleted(abstractBuild);
}
}
代码示例来源:origin: timols/jenkins-gitlab-merge-request-builder-plugin
@Override
public void onStarted(AbstractBuild abstractBuild, TaskListener listener) {
GitlabBuildTrigger trigger = GitlabBuildTrigger.getTrigger(abstractBuild.getProject());
if (trigger == null) {
return;
}
trigger.getBuilder().getBuilds().onStarted(abstractBuild);
}
内容来源于网络,如有侵权,请联系作者删除!