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

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

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

AbstractBuild.getUrl介绍

暂无

代码示例

代码示例来源:origin: org.jenkins-ci.plugins/build-pipeline-plugin

/**
 * Build a URL of the currentBuild
 *
 * @return URL of the currentBuild
 */
public String getBuildResultURL() {
  return currentBuild != null ? currentBuild.getUrl() : ""; //$NON-NLS-1$
}

代码示例来源:origin: jenkinsci/dingding-notifications-plugin

private String getBuildUrl() {
  if (jenkinsURL.endsWith("/")) {
    return jenkinsURL + build.getUrl();
  } else {
    return jenkinsURL + "/" + build.getUrl();
  }
}

代码示例来源:origin: jlewallen/jenkins-hipchat-plugin

public MessageBuilder appendOpenLink() {
  String url = notifier.getBuildServerUrl() + build.getUrl();
  message.append(" (<a href='").append(url).append("'>Open</a>)");
  return this;
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

public String getEntryUrl(FeedItem item) {
  return item.getBuild().getUrl()+"changes#detail"+item.idx;
}

代码示例来源:origin: devnull-tools/build-notifications-plugin

private void setUrl() {
 message.setUrl(String.format("%s%s", baseUrl, build.getUrl()), "Go to build");
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

public String getEntryUrl(FeedItem item) {
  return item.getBuild().getUrl() + "changes#detail" + item.idx;
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

public String getEntryUrl(FeedItem item) {
  return item.getBuild().getUrl() + "changes#detail" + item.idx;
}

代码示例来源:origin: hudson/hudson-2.x

public String getEntryUrl(FeedItem item) {
  return item.getBuild().getUrl()+"changes#detail"+item.idx;
}

代码示例来源:origin: Diabol/delivery-pipeline-plugin

private String resolveTaskLink(Status taskStatus, AbstractBuild build) {
  String taskLink = this.getLink();
  if (build != null && !taskStatus.isIdle() && !taskStatus.isQueued()) {
    if (taskStatus.isRunning()) {
      taskLink = build.getUrl() + "console";
    } else {
      taskLink = build.getUrl();
    }
  }
  return taskLink;
}

代码示例来源:origin: org.jenkins-ci.plugins/collabnet

/**
 * Returns the absolute URL to the build, if rootUrl has been configured.
 * If not, returns the build number.
 *
 * @param build the current Jenkins build.
 * @return the absolute URL for this build, or the a string containing the
 *         build number.
 */
private String getBuildUrl(AbstractBuild<?, ?> build) {
  Hudson hudson = Hudson.getInstance();
  String rootUrl = hudson.getRootUrl();
  if (rootUrl == null) {
    return "Jenkins Build #" + build.number;
  } else {
    return hudson.getRootUrl() + build.getUrl();
  }
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

/**
 * Appends build URL to the builder.
 *
 * @param build build.
 * @param buf {@link StringBuilder}.
 */
protected void appendBuildUrl(AbstractBuild<?, ?> build, StringBuilder buf) {
  appendUrl(Util.encode(build.getUrl())
       + (build.getChangeSet().isEmptySet() ? "" : "changes"), buf);
}

代码示例来源:origin: hudson/hudson-2.x

/**
 * Appends build URL to the builder.
 *
 * @param build build.
 * @param buf {@link StringBuilder}.
 */
protected void appendBuildUrl(AbstractBuild<?, ?> build, StringBuilder buf) {
  appendUrl(Util.encode(build.getUrl())
       + (build.getChangeSet().isEmptySet() ? "" : "changes"), buf);
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

/**
 * Appends build URL to the builder.
 *
 * @param build build.
 * @param buf {@link StringBuilder}.
 */
protected void appendBuildUrl(AbstractBuild<?, ?> build, StringBuilder buf) {
  appendUrl(Util.encode(build.getUrl())
      + (build.getChangeSet().isEmptySet() ? "" : "changes"), buf);
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

/**
 * Appends build URL to the builder.
 *
 * @param build build.
 * @param buf {@link StringBuilder}.
 */
protected void appendBuildUrl(AbstractBuild<?, ?> build, StringBuilder buf) {
  appendUrl(Util.encode(build.getUrl())
       + (build.getChangeSet().isEmptySet() ? "" : "changes"), buf);
}

代码示例来源:origin: jenkinsci/promoted-builds-plugin

@Override
public String getUrl() {
  return getTarget().getUrl() + "promotion/" + getParent().getName() + "/promotionBuild/" + getNumber() + "/";
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

private void generateUrl() {
  AbstractBuild<?,?> build = o.getOwner();
  String buildLink = build.getUrl();
  String actionUrl = o.getTestResultAction().getUrlName();
  this.url = Hudson.getInstance().getRootUrl() + buildLink + actionUrl + o.getUrl();             
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

private void generateUrl() {
  AbstractBuild<?, ?> build = o.getOwner();
  String buildLink = build.getUrl();
  String actionUrl = o.getTestResultAction().getUrlName();
  this.url = Hudson.getInstance().getRootUrl() + buildLink + actionUrl + o.getUrl();
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

private void generateUrl() {
  AbstractBuild<?, ?> build = o.getOwner();
  String buildLink = build.getUrl();
  String actionUrl = o.getTestResultAction().getUrlName();
  this.url = Hudson.getInstance().getRootUrl() + buildLink + actionUrl + o.getUrl();
}

代码示例来源:origin: hudson/hudson-2.x

private void generateUrl() {
  AbstractBuild<?,?> build = o.getOwner();
  String buildLink = build.getUrl();
  String actionUrl = o.getTestResultAction().getUrlName();
  this.url = Hudson.getInstance().getRootUrl() + buildLink + actionUrl + o.getUrl();             
}

代码示例来源:origin: org.hudsonci.plugins/analysis-core

private String getReferenceBuildUrl() {
  HtmlPrinter printer = new HtmlPrinter();
  if (hasReferenceBuild()) {
    AbstractBuild<?, ?> build = getReferenceBuild();
    printer.append("&nbsp;");
    printer.append("(");
    printer.append(Messages.ReferenceBuild());
    printer.append(": ");
    printer.append(printer.link(Hudson.getInstance().getRootUrl() + "/" + build.getUrl(),
        build.getDisplayName()));
    printer.append(")");
  }
  return printer.toString();
}

相关文章

微信公众号

最新文章

更多

AbstractBuild类方法