本文整理了Java中hudson.model.Run.getTimestamp
方法的一些代码示例,展示了Run.getTimestamp
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Run.getTimestamp
方法的具体详情如下:
包路径:hudson.model.Run
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!