I'm running Buildbot 0.8.12 and I have a custom build step based on
ShellCommand that generates a HTML report. I figured out how to read
the report and store/link to it using addHTMLLog(). But then I
discovered that my code only works if master and slave are on the same
machine.
I've been reading about remote commands, LogObserver, and the logfiles
parameter but can't figure what I should be doing. Here's my current
code:
def finished(self, results):
file = os.path.join(self.getProperty('builddir'), self.testReportFile)
if os.path.exists(file):
with open(file, 'r') as f:
content = f.read()
else:
content = 'Could not find file "%s"' % file
self.addHTMLLog("test report", content)
ShellCommand.finished(self, results)
Like I said, this works when master and slave are on the same machine
(shared file system). What should I do to make it work for any slave?
Thanks,
Steve
_______________________________________________
users mailing list
[email protected]
https://lists.buildbot.net/mailman/listinfo/users