[Buildbot-devel] Transfering files inside a build step

Daniel Eggert deggert at apple.com
Fri Jan 15 23:17:37 UTC 2010


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





More information about the devel mailing list