本文整理了Java中hudson.model.Run.getIconColor
方法的一些代码示例,展示了Run.getIconColor
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Run.getIconColor
方法的具体详情如下:
包路径:hudson.model.Run
类名称:Run
方法名:getIconColor
[英]Gets the icon color for display.
[中]获取要显示的图标颜色。
代码示例来源:origin: jenkinsci/jenkins
public String getBuildStatusIconClassName() {
return getIconColor().getIconClassName();
}
代码示例来源:origin: jenkinsci/jenkins
public @Nonnull String getBuildStatusUrl() {
return getIconColor().getImage();
}
代码示例来源:origin: jenkinsci/jenkins
/**
* Gets the icon color for display.
*/
public @Nonnull BallColor getIconColor() {
if(!isBuilding()) {
// already built
return getResult().color;
}
// a new build is in progress
BallColor baseColor;
RunT pb = getPreviousBuild();
if(pb==null)
baseColor = BallColor.NOTBUILT;
else
baseColor = pb.getIconColor();
return baseColor.anime();
}
代码示例来源:origin: jenkinsci/jenkins
/**
* Used as the color of the status ball for the project.
*/
@Exported(visibility = 2, name = "color")
public BallColor getIconColor() {
RunT lastBuild = getLastBuild();
while (lastBuild != null && lastBuild.hasntStartedYet())
lastBuild = lastBuild.getPreviousBuild();
if (lastBuild != null)
return lastBuild.getIconColor();
else
return BallColor.NOTBUILT;
}
代码示例来源:origin: jenkinsci/jenkins
public TimelineEventList doData(StaplerRequest req, @QueryParameter long min, @QueryParameter long max) throws IOException {
TimelineEventList result = new TimelineEventList();
for (Run r : builds.byTimestamp(min,max)) {
Event e = new Event();
e.start = new Date(r.getStartTimeInMillis());
e.end = new Date(r.getStartTimeInMillis()+r.getDuration());
// due to SimileAjax.HTML.deEntify (in simile-ajax-bundle.js), "<" are transformed back to "<", but not the "<";
// to protect against XSS
e.title = Util.escape(r.getFullDisplayName()).replace("<", "<");
// what to put in the description?
// e.description = "Longish description of event "+r.getFullDisplayName();
// e.durationEvent = true;
e.link = req.getContextPath()+'/'+r.getUrl();
BallColor c = r.getIconColor();
e.color = String.format("#%06X",c.getBaseColor().darker().getRGB()&0xFFFFFF);
e.classname = "event-"+c.noAnime().toString()+" " + (c.isAnimated()?"animated":"");
result.add(e);
}
return result;
}
代码示例来源: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
switch (i.getIconColor()) {
case BLUE:
case YELLOW:
代码示例来源:origin: org.jenkins-ci.plugins/python-wrapper
public BallColor superGetIconColor() {
return super.getIconColor();
}
代码示例来源:origin: jenkinsci/embeddable-build-status-plugin
public String doText() {
return run.getIconColor().getDescription();
}
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
public String getBuildStatusUrl() {
return getIconColor().getImage();
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
public @Nonnull String getBuildStatusUrl() {
return getIconColor().getImage();
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
public String getBuildStatusIconClassName() {
return getIconColor().getIconClassName();
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
public String getBuildStatusUrl() {
return getIconColor().getImage();
}
代码示例来源:origin: org.jenkins-ci.plugins/python-wrapper
@Override
public BallColor getIconColor() {
initPython();
if (pexec.isImplemented(24)) {
return (BallColor) pexec.execPython("get_icon_color");
} else {
return super.getIconColor();
}
}
代码示例来源:origin: jenkinsci/embeddable-build-status-plugin
public String doText(StaplerRequest req, StaplerResponse rsp, @QueryParameter String job, @QueryParameter String build) {
if (job == null) {
return "Missing query parameter: job";
}
Job<?, ?> project = getProject(job, true);
if(build != null) {
Run<?, ?> run = getRun(project, build, true);
return run.getIconColor().getDescription();
} else {
return project.getIconColor().getDescription();
}
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Used as the color of the status ball for the project.
*/
@Exported(visibility = 2, name = "color")
public BallColor getIconColor() {
RunT lastBuild = getLastBuild();
while (lastBuild != null && lastBuild.hasntStartedYet())
lastBuild = lastBuild.getPreviousBuild();
if (lastBuild != null)
return lastBuild.getIconColor();
else
return BallColor.GREY;
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
/**
* Used as the color of the status ball for the project.
*/
@Exported(visibility = 2, name = "color")
public BallColor getIconColor() {
RunT lastBuild = getLastBuild();
while (lastBuild != null && lastBuild.hasntStartedYet())
lastBuild = lastBuild.getPreviousBuild();
if (lastBuild != null)
return lastBuild.getIconColor();
else
return BallColor.NOTBUILT;
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Used as the color of the status ball for the project.
*/
@Exported(visibility = 2, name = "color")
public BallColor getIconColor() {
RunT lastBuild = getLastBuild();
while (lastBuild != null && lastBuild.hasntStartedYet())
lastBuild = lastBuild.getPreviousBuild();
if (lastBuild != null)
return lastBuild.getIconColor();
else
return BallColor.GREY;
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
@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);
}
内容来源于网络,如有侵权,请联系作者删除!