hudson.model.Run.getDisplayName()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(8.7k)|赞(0)|评价(0)|浏览(93)

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

Run.getDisplayName介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

@Override
  public String toString() {
    return run.getDisplayName();
  }
}

代码示例来源:origin: jenkinsci/jenkins

/**
 * Handles a fatal build problem (exception) that occurred during the build.
 */
private void handleFatalBuildProblem(@Nonnull BuildListener listener, @Nonnull Throwable e) {
  if(listener!=null) {
    LOGGER.log(FINE, getDisplayName()+" failed to build",e);
    if(e instanceof IOException)
      Util.displayIOException((IOException)e,listener);
    Functions.printStackTrace(e, listener.fatalError(e.getMessage()));
  } else {
    LOGGER.log(SEVERE, getDisplayName()+" failed to build and we don't even have a listener",e);
  }
}

代码示例来源:origin: jenkinsci/jenkins

@Exported
public String getFullDisplayName() {
  return project.getFullDisplayName()+' '+getDisplayName();
}

代码示例来源:origin: jenkinsci/jenkins

public static String encodeTo(Run r) {
  return encodeTo('/'+r.getUrl(),r.getDisplayName());
}

代码示例来源:origin: jenkinsci/jenkins

/**
   * Returns true if this user has made a commit to this build.
   */
  @SuppressWarnings("unchecked")
  default boolean hasParticipant(User user) {
    for (ChangeLogSet<? extends ChangeLogSet.Entry> c : getChangeSets()) {
      for (ChangeLogSet.Entry e : c) {
        try {
          if (e.getAuthor() == user) {
            return true;
          }
        } catch (RuntimeException re) {
          Logger LOGGER = Logger.getLogger(RunWithSCM.class.getName());
          LOGGER.log(Level.INFO, "Failed to determine author of changelog " + e.getCommitId() + "for " + ((RunT) this).getParent().getDisplayName() + ", " + ((RunT) this).getDisplayName(), re);
        }
      }
    }
    return false;
  }
}

代码示例来源:origin: jenkinsci/jenkins

/**
 * Serves the artifacts.
 * @throws AccessDeniedException Access denied
 */
public @Nonnull DirectoryBrowserSupport doArtifact() {
  if(Functions.isArtifactsPermissionEnabled()) {
   checkPermission(ARTIFACTS);
  }
  return new DirectoryBrowserSupport(this, getArtifactManager().root(), Messages.Run_ArtifactsBrowserTitle(project.getDisplayName(), getDisplayName()), "package.png", true);
}

代码示例来源:origin: jenkinsci/jenkins

@Override
public void buildEnvironmentFor(Run r, EnvVars env, TaskListener listener) throws IOException, InterruptedException {
  Computer c = Computer.currentComputer();
  if (c!=null){
    EnvVars compEnv = c.getEnvironment().overrideAll(env);
    env.putAll(compEnv);
  }
  env.put("BUILD_DISPLAY_NAME",r.getDisplayName());
  Jenkins j = Jenkins.getInstance();
  String rootUrl = j.getRootUrl();
  if(rootUrl!=null) {
    env.put("BUILD_URL", rootUrl+r.getUrl());
  }
}

代码示例来源:origin: jenkinsci/jenkins

private boolean fitsSearchParams(@Nonnull Run run) {
  if (searchString == null) {
    return true;
  }
  
  if (fitsSearchString(run.getDisplayName())) {
    return true;
  } else if (fitsSearchString(run.getDescription())) {
    return true;
  } else if (fitsSearchString(run.getNumber())) {
    return true;
  } else if (fitsSearchString(run.getQueueId())) {
    return true;
  } else if (fitsSearchString(run.getResult())) {
    return true;
  } else if (run instanceof AbstractBuild && fitsSearchBuildVariables((AbstractBuild) run)) {
    return true;
  } else {
    ParametersAction parametersAction = run.getAction(ParametersAction.class);
    if (parametersAction != null && fitsSearchBuildParameters(parametersAction)) {
      return true;
    }
  }
  
  // Non of the fuzzy matches "liked" the search term. 
  return false;
}

代码示例来源:origin: jenkinsci/jenkins

/**
 * Exposes the name/value as an environment variable.
 */
@Override
public void buildEnvironment(Run<?,?> build, EnvVars env) {
  Run run = getRun();
  
  String value = (null == run) ? "UNKNOWN" : Jenkins.getInstance().getRootUrl() + run.getUrl();
  env.put(name, value);
  env.put(name + ".jobName", getJobName());   // undocumented, left for backward compatibility
  env.put(name + "_JOBNAME", getJobName());   // prefer this version
  env.put(name + ".number" , getNumber ());   // same as above
  env.put(name + "_NUMBER" , getNumber ());
  
  // if run is null, default to the standard '#1' display name format
  env.put(name + "_NAME",  (null == run) ? "#" + getNumber() : run.getDisplayName());  // since 1.504
  String buildResult = (null == run || null == run.getResult()) ? "UNKNOWN" : run.getResult().toString();
  env.put(name + "_RESULT",  buildResult);  // since 1.517
  env.put(name.toUpperCase(Locale.ENGLISH),value); // backward compatibility pre 1.345
}

代码示例来源:origin: jenkinsci/jenkins

@Override protected void calculate(Run<?,?> build, JSONObject element) {
  BallColor iconColor = build.getIconColor();
  element.put("iconColorOrdinal", iconColor.ordinal());
  element.put("iconColorDescription", iconColor.getDescription());
  element.put("url", build.getUrl());
  element.put("buildStatusUrl", build.getBuildStatusUrl());
  element.put("parentUrl", build.getParent().getUrl());
  element.put("parentFullDisplayName", Functions.breakableString(Functions.escape(build.getParent().getFullDisplayName())));
  element.put("displayName", build.getDisplayName());
  element.put("timestampString", build.getTimestampString());
  element.put("timestampString2", build.getTimestampString2());
  element.put("timestampString3", Util.XS_DATETIME_FORMATTER.format(new Date(build.getStartTimeInMillis())));
  Run.Summary buildStatusSummary = build.getBuildStatusSummary();
  element.put("buildStatusSummaryWorse", buildStatusSummary.isWorse);
  element.put("buildStatusSummaryMessage", buildStatusSummary.message);
}

代码示例来源:origin: jenkinsci/jenkins

@Override protected void calculate(Run<?,?> build, JSONObject element) {
  BallColor iconColor = build.getIconColor();
  element.put("iconColorOrdinal", iconColor.ordinal());
  element.put("iconColorDescription", iconColor.getDescription());
  element.put("buildStatusUrl", build.getBuildStatusUrl());
  element.put("number", build.getNumber());
  element.put("displayName", build.getDisplayName());
  element.put("duration", build.getDuration());
  element.put("durationString", build.getDurationString());
  if (build instanceof AbstractBuild) {
    AbstractBuild<?,?> b = (AbstractBuild) build;
    Node n = b.getBuiltOn();
    if (n == null) {
      String ns = b.getBuiltOnStr();
      if (ns != null && !ns.isEmpty()) {
        element.put("builtOnStr", ns);
      }
    } else if (n != Jenkins.getInstance()) {
      element.put("builtOn", n.getNodeName());
      element.put("builtOnStr", n.getDisplayName());
    } else {
      element.put("builtOnStr", hudson.model.Messages.Hudson_Computer_DisplayName());
    }
  }
}

代码示例来源:origin: jenkinsci/jenkins

return new Summary(false, Messages.Run_Summary_BrokenForALongTime());
RunT failedBuild = since.getNextBuild();
return new Summary(false, Messages.Run_Summary_BrokenSince(failedBuild.getDisplayName()));

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

@Override
  public String toString() {
    return run.getDisplayName();
  }
}

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

@Override
public String toString() {
  String l = build.getDisplayName();
  if (build instanceof AbstractBuild) {
    String s = ((AbstractBuild)build).getBuiltOnStr();
    if(s != null)
      l += ' ' + s;
  }
  return l;
}

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

@Exported
public String getFullDisplayName() {
  return project.getFullDisplayName()+' '+getDisplayName();
}

代码示例来源:origin: com.cisco.step.jenkins.plugins/jenkow-plugin

@Override
  public void onFinalized(Run r) {
    LOG.finer("JenkowRunListener.onFinalized: "+r.getParent().getDisplayName()+" "+r.getDisplayName());
    new JenkowExecContext(r).onFinalized(r);
  }
}

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

/**
 * Serves the artifacts.
 * @throws AccessDeniedException Access denied
 */
public @Nonnull DirectoryBrowserSupport doArtifact() {
  if(Functions.isArtifactsPermissionEnabled()) {
   checkPermission(ARTIFACTS);
  }
  return new DirectoryBrowserSupport(this, getArtifactManager().root(), Messages.Run_ArtifactsBrowserTitle(project.getDisplayName(), getDisplayName()), "package.png", true);
}

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

/**
 * Serves the artifacts.
 */
public DirectoryBrowserSupport doArtifact() {
  if (Functions.isArtifactsPermissionEnabled()) {
    checkPermission(ARTIFACTS);
  }
  return new DirectoryBrowserSupport(this, new FilePath(getArtifactsDir()), project.getDisplayName() + ' ' + getDisplayName(), "package.png", true);
}

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

/**
 * Serves the artifacts.
 */
public DirectoryBrowserSupport doArtifact() {
  if(Functions.isArtifactsPermissionEnabled()) {
   checkPermission(ARTIFACTS);
  }
  return new DirectoryBrowserSupport(this,new FilePath(getArtifactsDir()), project.getDisplayName()+' '+getDisplayName(), "package.gif", true);
}

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

/**
 * Serves the artifacts.
 */
public DirectoryBrowserSupport doArtifact() {
  if(Functions.isArtifactsPermissionEnabled()) {
   checkPermission(ARTIFACTS);
  }
  return new DirectoryBrowserSupport(this,new FilePath(getArtifactsDir()), project.getDisplayName()+' '+getDisplayName(), "package.png", true);
}

相关文章

微信公众号

最新文章

更多

Run类方法