[Buildbot-devel] Transfering files inside a build step

Andrew Melo andrew.m.melo at vanderbilt.edu
Fri Jan 15 23:22:01 UTC 2010


On Fri, Jan 15, 2010 at 5:17 PM, Daniel Eggert <deggert at apple.com> 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.
>

Try inheriting from the class described at:
http://djmitche.github.com/buildbot/docs/0.7.11/#Transferring-Files


> /Daniel
>
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel
>



-- 
--
Andrew Melo




More information about the devel mailing list