Ticket #58 (assigned enhancement)

Opened 4 years ago

Last modified 8 months ago

Convert from tinderbox to buildbot

Reported by: olly Owned by: richard
Priority: low Milestone:
Component: Buildbot Version: other
Severity: minor Keywords:
Cc: Blocked By:
Operating System: other Blocking: #51

Description (last modified by richard) (diff)

Tinderbox isn't cleanly configurable in the way we want, so I've had to hack it around a lot. Buildbot looks a much better bet, as it's designed to allow modification by subclassing.

Change History

Changed 4 years ago by olly

  • blocking set to 51

Changed 4 years ago by olly

  • blocking changed from 51 to 51, 54

Changed 4 years ago by olly

  • status changed from new to assigned

Changed 2 years ago by olly

  • component changed from other to Backend-Flint
  • severity changed from normal to enhancement

Changed 20 months ago by olly

  • priority changed from high to low
  • component changed from Backend-Flint to Website

Changed 20 months ago by olly

  • owner changed from olly to nobody
  • status changed from assigned to new

I can't see myself finding time to work on this in the forseeable future...

Changed 15 months ago by richard

  • status changed from new to assigned

I've set up a buildbot on atreus. It's currently only testing unix - I've got a windows MSVC build half configured, but it's proving very hard to get it working.

The web interface is not currently publically visible, but the IRC bot is sitting in #xapian-devel on irc.freenode.net.

Changed 15 months ago by richard

  • owner changed from nobody to richard
  • status changed from assigned to new

The buildbot now performs builds of tarballs (whenever new ones appear) as well as builds tracking SVN. I plan to add the following in the near future (ie, within the next few weeks), not necessarily in this order:

1) Add windows builds from tarballs. I think the easiest way to do this will be to write a script to live on the windows machine which manages the whole build - bypassing much on buildbot's machinery which seems to get in the way. 2) Implement build-over-ssh, with the client running on atreus, but transferring files to a remove machine and running the build commands using ssh. 3) Add builds with --enable-debug and --enable-log (and both).

Changed 14 months ago by richard

  • status changed from new to assigned

Changed 14 months ago by trac

  • platform set to other

Changed 8 months ago by richard

  • component changed from Website to Buildbot
  • description modified (diff)

Changed 8 months ago by richard

  • blocking changed from 51, 54 to 51
Note: See TracTickets for help on using tickets.