[Buildbot-devel] Transfering files inside a build step
Daniel Eggert
deggert at apple.com
Fri Jan 15 23:26:55 UTC 2010
On Jan 15, 2010, at 3:17 PM, Daniel Eggert wrote:
> I need to transfer files inside a build step.
>
> My build step might generate crash logs (on the slave). I parse the stdio log for the paths to those logs, but how do I dynamically move them to the master?
>
> I have
>
> def createSummary(self, log):
> ShellCommand.createSummary(self, log)
> crashIndex = 0
> for crashLogPath in self.crashLogs:
> text = None
> try:
> with open(crashLogPath, 'r') as f:
> text = f.read()
> except:
> pass
> if text is not None:
> crashIndex += 1
> name = "Crash"
> if (crashIndex > 1):
> name = "Crash {0}".format(crashIndex)
> self.addCompleteLog(name, text)
>
>
> but the paths inside self.crashLogs are paths on the slave.
>
> /Daniel
It seems to me that I should use a RemoteShellCommand(), but I am clueless as to how to integrate that into my build step during createSummary().
/Daniel
More information about the devel
mailing list