hudson.model.Executor.getEstimatedRemainingTime()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(131)

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

Executor.getEstimatedRemainingTime介绍

[英]Computes a human-readable text that shows the expected remaining time until the build completes.
[中]计算显示生成完成前预期剩余时间的可读文本。

代码示例

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

@Override public String getShortDescription() {
  Executor e = build.getExecutor();
  String eta = "";
  if (e != null) {
    eta = Messages.BlockedBecauseOfBuildInProgress_ETA(e.getEstimatedRemainingTime());
  }
  int lbn = build.getNumber();
  return Messages.BlockedBecauseOfBuildInProgress_shortDescription(lbn, eta);
}

代码示例来源:origin: org.hudsonci.plugins/instant-messaging

@Override
public void executeCommand(Bot bot, IMChat chat, IMMessage message,
    Sender sender, String[] args) throws IMException {
  StringBuffer msg = new StringBuffer();
  msg.append("Currently building:");
  boolean currentlyJobsInProgess = false;
  for (Computer computer : Hudson.getInstance().getComputers()) {
    for (Executor executor : computer.getExecutors()) {
      Executable currentExecutable = executor.getCurrentExecutable();
      if (currentExecutable != null) {
        currentlyJobsInProgess = true;
        msg.append("\n- ");
        msg.append(computer.getDisplayName());
        msg.append("#");
        msg.append(executor.getNumber());
        msg.append(": ");
        msg.append(currentExecutable.getParent().getDisplayName());
        msg.append(" (Elapsed time: ");
        msg.append(Util.getTimeSpanString(executor.getElapsedTime()));
        msg.append(", Estimated remaining time: ");
        msg.append(executor.getEstimatedRemainingTime());
        msg.append(")");
      }
    }
  }
  if (!currentlyJobsInProgess) {
    msg.append("\n- No jobs are running.");
  }
  chat.sendMessage(msg.toString());
}

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

@Override
  public String getShortDescription() {
    Executor e = build.getExecutor();
    String eta = "";
    if (e != null) {
      eta = Messages.AbstractProject_ETA(e.getEstimatedRemainingTime());
    }
    int lbn = build.getNumber();
    return Messages.AbstractProject_BuildInProgress(lbn, eta);
  }
}

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

@Override public String getShortDescription() {
  Executor e = build.getExecutor();
  String eta = "";
  if (e != null) {
    eta = Messages.BlockedBecauseOfBuildInProgress_ETA(e.getEstimatedRemainingTime());
  }
  int lbn = build.getNumber();
  return Messages.BlockedBecauseOfBuildInProgress_shortDescription(lbn, eta);
}

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

@Override
  public String getShortDescription() {
    Executor e = build.getExecutor();
    String eta = "";
    if (e != null)
      eta = Messages.AbstractProject_ETA(e.getEstimatedRemainingTime());
    int lbn = build.getNumber();
    return Messages.AbstractProject_BuildInProgress(lbn, eta);
  }
}

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

msg.append(Util.getTimeSpanString(executor.getElapsedTime()));
msg.append(", Estimated remaining time: ");
msg.append(executor.getEstimatedRemainingTime());
msg.append(")");

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

@Override
  public String getShortDescription() {
    Executor e = build.getExecutor();
    String eta = "";
    if (e != null)
      eta = Messages.AbstractProject_ETA(e.getEstimatedRemainingTime());
    int lbn = build.getNumber();
    return Messages.AbstractProject_BuildInProgress(lbn, eta);
  }
}

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

@Override
  public String getShortDescription() {
    Executor e = build.getExecutor();
    String eta = "";
    if (e != null) {
      eta = Messages.AbstractProject_ETA(e.getEstimatedRemainingTime());
    }
    int lbn = build.getNumber();
    return Messages.AbstractProject_BuildInProgress(lbn, eta);
  }
}

相关文章