diff --git a/core/src/main/java/hudson/model/AbstractBuild.java b/core/src/main/java/hudson/model/AbstractBuild.java index 42a46999b5b07a550bd5cdf4ff424e71c75dd88f..802274e67187404041fe3dfdbf8e3b08797d054f 100644 --- a/core/src/main/java/hudson/model/AbstractBuild.java +++ b/core/src/main/java/hudson/model/AbstractBuild.java @@ -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

,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 { diff --git a/core/src/main/java/hudson/model/Cause.java b/core/src/main/java/hudson/model/Cause.java index 88ac8df7f7ce75a1000c174c456d17f9589a2896..e195eb108a15e7ed07c7d714b082dc7711256dee 100644 --- a/core/src/main/java/hudson/model/Cause.java +++ b/core/src/main/java/hudson/model/Cause.java @@ -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},