spacepaste

  1.  
  2. def glob2list_1(rc, stdout, stderr):
  3. return { "upload_files": [ l.strip() for l in stdout.split('\n') if l != ""] }
  4. factory.addStep(SetPropertyFromCommand(command="find output/*", extract_fn=glob2list_1)) # http://trac.buildbot.net/ticket/3009
  5. factory.addStep(
  6. MultipleFileUpload(
  7. workdir="",
  8. slavesrcs=Interpolate("%(prop:upload_files)s"),
  9. masterdest=Interpolate("/var/lib/buildmaster/public_html/%(prop:product)s/%(prop:platform)s"),
  10. url=Interpolate("/%(prop:product)s/%(prop:platform)s")
  11. )
  12. )
  13.