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

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

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

Run.getTimestamp介绍

[英]When the build is scheduled.
[中]当构建计划完成时。

代码示例

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

public Calendar getEntryTimestamp(Run entry) {
  return entry.getTimestamp();
}

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

private boolean tooNew(Run r, Calendar cal) {
  if (!r.getTimestamp().before(cal)) {
    LOGGER.log(FINER, "{0} is not to be removed or purged of artifacts because it’s still new", r);
    return true;
  } else {
    return false;
  }
}

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

private Calendar getLastBuildTime() {
  final RunT lastBuild = getLastBuild();
  if (lastBuild ==null) {
    final GregorianCalendar neverBuiltCalendar = new GregorianCalendar();
    neverBuiltCalendar.setTimeInMillis(0);
    return neverBuiltCalendar;
  }
  return lastBuild.getTimestamp();
}

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

public Calendar getEntryTimestamp(FeedItem item) {
    return item.getBuild().getTimestamp();
  }

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

public String getEntryID(Run entry) {
  return "tag:" + "hudson.dev.java.net,"
    + entry.getTimestamp().get(Calendar.YEAR) + ":"
    + entry.getParent().getFullName()+':'+entry.getId();
}

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

private Map<User,UserInfo> getUserInfo(Collection<? extends Item> items) {
  Map<User,UserInfo> users = new HashMap<User,UserInfo>();
  for (Item item : items) {
    for (Job<?, ?> job : item.getAllJobs()) {
      RunList<? extends Run<?, ?>> runs = job.getBuilds();
      for (Run<?, ?> r : runs) {
        if (r instanceof RunWithSCM) {
          RunWithSCM<?,?> runWithSCM = (RunWithSCM<?,?>) r;
          for (ChangeLogSet<? extends Entry> c : runWithSCM.getChangeSets()) {
            for (Entry entry : c) {
              User user = entry.getAuthor();
              UserInfo info = users.get(user);
              if (info == null)
                users.put(user, new UserInfo(user, job, r.getTimestamp()));
              else if (info.getLastChange().before(r.getTimestamp())) {
                info.project = job;
                info.lastChange = r.getTimestamp();
              }
            }
          }
        }
      }
    }
  }
  return users;
}

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

UserInfo info = users.get(user);
if (info == null) {
  UserInfo userInfo = new UserInfo(user, job, r.getTimestamp());
  userInfo.avatar = UserAvatarResolver.resolveOrNull(user, iconSize);
  synchronized (this) {
    modified.add(user);
} else if (info.getLastChange().before(r.getTimestamp())) {
  synchronized (this) {
    info.project = job;
    info.lastChange = r.getTimestamp();
    modified.add(user);

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

/**
 * Returns the time of the baseline build.
 *
 * @return the time
 */
public Calendar getTimestamp() {
  return baseline.getTimestamp();
}
/**

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

private boolean tooNew(Run r, Calendar cal) {
  if (!r.getTimestamp().before(cal)) {
    LOGGER.log(FINER, "{0} is not to be removed or purged of artifacts because it’s still new", r);
    return true;
  } else {
    return false;
  }
}

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

private Calendar getLastBuildTime() {
  final RunT lastBuild = getLastBuild();
  if (lastBuild ==null) {
    final GregorianCalendar neverBuiltCalendar = new GregorianCalendar();
    neverBuiltCalendar.setTimeInMillis(0);
    return neverBuiltCalendar;
  }
  return lastBuild.getTimestamp();
}

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

/**
 * Resets the successful high score counters.
 */
private void resetSuccessfulState() {
  successfulSinceBuild = owner.getNumber();
  successfulSinceDate = owner.getTimestamp().getTimeInMillis();
  isSuccessfulHighscore = true;
  successfulHighscore = 0;
}

代码示例来源:origin: org.jvnet.hudson.plugins/clearcase

protected Date getBuildTime(Run<?, ?> lastBuild) {
  Date buildTime = lastBuild.getTimestamp().getTime();
  if (getMultiSitePollBuffer() != 0) {
    long lastBuildMilliSecs = lastBuild.getTimestamp().getTimeInMillis();
    buildTime = new Date(lastBuildMilliSecs - (1000L * 60 * getMultiSitePollBuffer()));
  }
  return buildTime;
}

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

/**
 * Computes the delta between two dates in days.
 *
 * @param first
 *            the first date
 * @param second
 *            the second date (given by the build result)
 * @return the delta between two dates in days
 */
public static long computeDayDelta(final Calendar first, final BuildResult second) {
  return computeDayDelta(first, second.getOwner().getTimestamp());
}

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

public String getEntryID(Run entry) {
  return "tag:" + "hudson.dev.java.net,"
    + entry.getTimestamp().get(Calendar.YEAR) + ":"
    + entry.getParent().getFullName()+':'+entry.getId();
}

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

public String getEntryID(Run entry) {
  return "tag:" + "hudson.java.net,"
    + entry.getTimestamp().get(Calendar.YEAR) + ":"
    + entry.getParent().getName()+':'+entry.getId();
}

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

public String getEntryID(Run entry) {
  return "tag:" + "hudson.java.net,"
    + entry.getTimestamp().get(Calendar.YEAR) + ":"
    + entry.getParent().getName()+':'+entry.getId();
}

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

public String getEntryID(Run entry) {
  return "tag:" + "hudson.java.net,"
      + entry.getTimestamp().get(Calendar.YEAR) + ":"
      + entry.getParent().getName() + ':' + entry.getId();
}

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

@Override
@Exported
public Calendar getTimestamp() {
  initPython();
  if (pexec.isImplemented(17)) {
    return (Calendar) pexec.execPython("get_timestamp");
  } else {
    return super.getTimestamp();
  }
}

代码示例来源:origin: groupon/DotCi

public BuildInfo(Run run) {
  this.timestamp = run.getTimestamp();
  this.url = "/" + run.getUrl();
  this.name = run.getFullDisplayName();
  this.result = run.isBuilding() ? "Building" : run.getResult().toString();
}

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

public void doGraphMap(StaplerRequest req, StaplerResponse rsp)
    throws IOException {
  if (req.checkIfModified(this.getOwner().getTimestamp(), rsp))
    return;
  ChartUtil.generateClickableMap(req, rsp,
      createChart(req, buildDataSet()), calcDefaultSize());
}

相关文章

微信公众号

最新文章

更多

Run类方法