hudson.model.AbstractProject.getUrl()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(7.9k)|赞(0)|评价(0)|浏览(92)

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

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());

相关文章

微信公众号

最新文章

更多

AbstractProject类方法