Spawning long running tasks in slave workbenches
Brought to you by:
dirkwallenstein
I recommend taking a look at this fantastic book:
http://books.google.com/books/about/Continuous_Delivery.html?id=6ADDuzere-YC
Think about revision snapshots instantiated in a very lightweight
slave-workbench as a starting point for a deployment pipeline. It would
facilitate operations like archiving and auditing. Slave workbenches
would generally allow to get long running tasks out of the way to
simplify locking (which might be just used to partition background and
foreground jobs)
Spawning long running tasks in slave workbenches looks like a very
promising puzzle piece. Project repositories could contain independent
task specifications enumerating the configuration, worksets, commands to
execute, etc.
They are now called "Workbench Bots". For discussions and ideas, see the Glossary:
http://sourceforge.net/apps/mediawiki/x-jhbuild/index.php?title=Glossary