本文整理了Java中hudson.model.AbstractProject.getUrl()
方法的一些代码示例,展示了AbstractProject.getUrl()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.getUrl()
方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称:AbstractProject
方法名:getUrl
暂无
代码示例来源:origin: org.jenkins-ci.plugins/build-pipeline-plugin
/**
* Builds a URL of the current project
*
* @return URL - of the project
*/
public String getProjectURL() {
return project != null ? project.getUrl() : ""; //$NON-NLS-1$
}
代码示例来源:origin: org.jenkins-ci.plugins/build-pipeline-plugin
/**
* Retrieves the project URL
*
* @param project
* - The project
* @return URL - of the project
* @throws URISyntaxException
* @throws URISyntaxException
* {@link URISyntaxException}
*/
public String getProjectURL(final AbstractProject<?, ?> project) throws URISyntaxException {
return project.getUrl();
}
代码示例来源:origin: jenkinsci/promoted-builds-plugin
public String getUrl() {
return getOwner().getUrl()+"promotion/";
}
代码示例来源:origin: org.hudsonci.plugins/parameterized-trigger
private String getProjectListAsString(List<AbstractProject> projectList){
StringBuffer projectListString = new StringBuffer();
for (Iterator iterator = projectList.iterator(); iterator.hasNext();) {
AbstractProject project = (AbstractProject) iterator.next();
projectListString.append(HyperlinkNote.encodeTo('/'+ project.getUrl(), project.getFullDisplayName()));
if(iterator.hasNext()){
projectListString.append(", ");
}
}
return projectListString.toString();
}
代码示例来源:origin: org.jvnet.hudson.plugins/testng-plugin
public String printTestsUrls(List<MethodResult> methodResults) {
StringBuffer htmlString = new StringBuffer();
htmlString.append("<OL>");
if (methodResults != null && methodResults.size() > 0) {
for (MethodResult methodResult : methodResults) {
htmlString.append("<LI>");
if (methodResult.getParent() instanceof ClassResult) {
// /${it.project.url}${_buildNumber}/${it.urlName}
htmlString.append("<a href=\"");
htmlString.append("/").append(getOwner().getProject().getUrl());
htmlString.append("/").append(getOwner().getNumber());
htmlString.append("/").append(getOwner().getProject().getAction(AbstractProjectAction.class).getUrlName());
htmlString.append("/").append(methodResult.getFullUrl());
htmlString.append("\">");
htmlString.append(methodResult.getFullName()).append("</a>");
} else {
htmlString.append(methodResult.getFullName());
}
htmlString.append("</LI>");
}
}
htmlString.append("</OL>");
return htmlString.substring(0);
}
代码示例来源:origin: Diabol/delivery-pipeline-plugin
private Component getComponent(String name, AbstractProject firstJob, AbstractProject lastJob,
boolean showAggregatedPipeline, int componentNumber, boolean showUpstream)
throws PipelineException {
Pipeline pipeline = Pipeline.extractPipeline(name, firstJob, lastJob, showUpstream);
Component component = new Component(name, firstJob.getName(), firstJob.getUrl(), firstJob.isParameterized(),
noOfPipelines, pagingEnabled, componentNumber);
List<Pipeline> pipelines = new ArrayList<>();
if (showAggregatedPipeline) {
pipelines.add(pipeline.createPipelineAggregated(getOwnerItemGroup(), showAggregatedChanges));
}
pipelines.addAll(pipeline
.createPipelineLatest(noOfPipelines, getOwnerItemGroup(), showPaging(), showChanges, component));
component.setPipelines(pipelines);
return component;
}
代码示例来源:origin: org.jenkins-ci.plugins/build-pipeline-plugin
@Override
public ProjectGrid build(BuildPipelineView owner) {
final AbstractProject<?, ?> project = Jenkins.getInstance().getItem(firstJob,
owner.getOwnerItemGroup(), AbstractProject.class);
if (project != null) {
this.firstJobLink = project.getUrl();
} else {
this.firstJobLink = "";
}
return new GridImpl(owner.getOwnerItemGroup(), getFirstJob(owner));
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
getUrl() + "changes",
entries, new FeedAdapter<FeedItem>() {
代码示例来源:origin: jenkinsci/promoted-builds-plugin
private boolean build(final BuildListener listener,
final List<BuildStep> steps,
final Run promotedBuild)
throws IOException, InterruptedException
{
for( BuildStep bs : steps ) {
if ( bs instanceof BuildTrigger) {
BuildTrigger bt = (BuildTrigger)bs;
for(AbstractProject p : bt.getChildProjects()) {
listener.getLogger().println(
Messages.Promotion_RunnerImpl_SchedulingBuild(
HyperlinkNote.encodeTo('/' + p.getUrl(), p.getDisplayName())
)
);
p.scheduleBuild(0, new PromotionCause(promotionRun, promotedBuild));
}
} else if(!bs.perform(Promotion.this, launcher, listener)) {
listener.getLogger().println("failed build " + bs + " " + getResult());
return false;
} else {
listener.getLogger().println("build " + bs + " " + getResult());
}
}
return true;
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
getUrl()+"changes",
entries, new FeedAdapter<FeedItem>() {
public String getEntryTitle(FeedItem item) {
代码示例来源:origin: hudson/hudson-2.x
getUrl()+"changes",
entries, new FeedAdapter<FeedItem>() {
public String getEntryTitle(FeedItem item) {
代码示例来源:origin: org.eclipse.hudson/hudson-core
getUrl() + "changes",
entries, new FeedAdapter<FeedItem>() {
public String getEntryTitle(FeedItem item) {
代码示例来源:origin: Diabol/delivery-pipeline-plugin
public static Task getPrototypeTask(AbstractProject project, boolean initial) {
PipelineProperty property = (PipelineProperty) project.getProperty(PipelineProperty.class);
String taskName = property != null && !isNullOrEmpty(property.getTaskName())
? property.getTaskName() : project.getDisplayName();
if (property == null && project.getParent() instanceof AbstractProject) {
property = (PipelineProperty) ((AbstractProject) project.getParent()).getProperty(PipelineProperty.class);
taskName = property != null && !isNullOrEmpty(property.getTaskName())
? property.getTaskName() + " " + project.getName() : project.getDisplayName();
}
String descriptionTemplate = property != null && !isNullOrEmpty(property.getDescriptionTemplate())
? property.getDescriptionTemplate() : "";
Status status = project.isDisabled() ? disabled() : idle();
List<AbstractProject> downStreams = ProjectUtil.getDownstreamProjects(project);
List<String> downStreamTasks = new ArrayList<>();
for (AbstractProject downstreamProject : downStreams) {
downStreamTasks.add(downstreamProject.getRelativeNameFrom(Jenkins.getInstance()));
}
return new Task(project, project.getRelativeNameFrom(Jenkins.getInstance()), taskName, status,
project.getUrl(), ManualStep.resolveManualStep(project), downStreamTasks, initial, descriptionTemplate);
}
代码示例来源:origin: org.hudsonci.plugins/parameterized-trigger
listener.getLogger().println("Skipping " + HyperlinkNote.encodeTo('/'+ p.getUrl(), p.getFullDisplayName()) + ". The project is either disabled or the configuration has not been saved yet.");
continue;
listener.getLogger().println("Waiting for the completion of " + HyperlinkNote.encodeTo('/'+ p.getUrl(), p.getFullDisplayName()));
AbstractBuild b = future.get();
listener.getLogger().println(HyperlinkNote.encodeTo('/'+ b.getUrl(), b.getFullDisplayName()) + " completed. Result was "+b.getResult());
代码示例来源:origin: org.eclipse.hudson/hudson-core
appendUrl(Util.encode(build.getProject().getUrl()) + "changes", buf);
} else {
appendBuildUrl(build, buf);
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
appendUrl(Util.encode(build.getProject().getUrl()) + "changes", buf);
} else {
appendBuildUrl(build, buf);
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
appendUrl(Util.encode(build.getProject().getUrl()) + "changes", buf);
} else {
appendBuildUrl(build, buf);
代码示例来源:origin: hudson/hudson-2.x
appendUrl(Util.encode(build.getProject().getUrl()) + "changes", buf);
} else {
appendBuildUrl(build, buf);
代码示例来源:origin: org.jvnet.hudson.plugins/git
env.put("HUDSON_URL", rootUrl);
env.put("BUILD_URL", rootUrl + b.getUrl());
env.put("JOB_URL", rootUrl + p.getUrl());
代码示例来源:origin: org.hudsonci.plugins/git
env.put("HUDSON_URL", rootUrl);
env.put("BUILD_URL", rootUrl + b.getUrl());
env.put("JOB_URL", rootUrl + p.getUrl());
内容来源于网络,如有侵权,请联系作者删除!