提交 c5bee090 编写于 作者: F Fred G

Added hyperlinks to the console output for the slave that the build was

running on and to the user that started the build.
上级 f3b8ee00
......@@ -31,6 +31,7 @@ import hudson.Launcher;
import hudson.Util;
import hudson.FilePath;
import hudson.console.AnnotatedLargeText;
import hudson.console.HyperlinkNote;
import hudson.console.ExpandableDetailsNote;
import hudson.model.listeners.RunListener;
import hudson.slaves.WorkspaceList;
......@@ -445,8 +446,9 @@ public abstract class AbstractBuild<P extends AbstractProject<P,R>,R extends Abs
launcher = createLauncher(listener);
if (!Jenkins.getInstance().getNodes().isEmpty())
listener.getLogger().println(node instanceof Jenkins ? Messages.AbstractBuild_BuildingOnMaster() : Messages.AbstractBuild_BuildingRemotely(builtOn));
listener.getLogger().println(node instanceof Jenkins ? Messages.AbstractBuild_BuildingOnMaster() :
Messages.AbstractBuild_BuildingRemotely(HyperlinkNote.encodeTo("/computer/"+ builtOn, builtOn)));
final Lease lease = decideWorkspace(node,Computer.currentComputer().getWorkspaceList());
try {
......
......@@ -250,6 +250,12 @@ public abstract class Cause {
return Messages.Cause_UserIdCause_ShortDescription(getUserName());
}
@Override
public void print(TaskListener listener) {
listener.getLogger().println(Messages.Cause_UserIdCause_ShortDescription(
HyperlinkNote.encodeTo("/user/"+getUserName(), getUserName())));
}
@Override
public boolean equals(Object o) {
return o instanceof UserIdCause && Arrays.equals(new Object[]{userId},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册