[Buildbot-devel] BuildBot setProperty in MasterShellCommand
Ian Zimmerman
itz at buug.org
Sat Jul 30 09:27:08 UTC 2011
Timothy> BuildBot Dev - I'm trying to do something that at face value
Timothy> that I thought would be simple but has turned out to be
Timothy> slightly more complicated.
Timothy> I want to get build numbers out of another database separate
Timothy> from buildbot. But I need to set it in a property to be passed
Timothy> in a factory step such that:
Timothy> factory = BuildFactory() # check out the source
Timothy> factory.addStep(Git(repourl='git://github.com/buildbot/pyflakes.git',
Timothy> mode='copy'))
Timothy> factory.addStep(CommandToSetProperty(buildnumber=getBuildNumberFromAnotherDB())
Timothy> # run the tests (note that this will require that 'trial' is
Timothy> installed)
Timothy> factory.addStep(ShellCommand(command=["DoCustomBuild",
Timothy> "WithMYBuildNumber"]))
You could send the number down to the slave using FileDownload and then
set the property with a SetProperty step (using a custom extract_fn maybe).
Not the most elegant of solutions, I know.
--
Ian Zimmerman
gpg public key: 1024D/C6FF61AD
fingerprint: 66DC D68F 5C1B 4D71 2EE5 BD03 8A00 786C C6FF 61AD
Rule 420: All persons more than eight miles high to leave the court.
More information about the devel
mailing list