PackageBot is the automated build tool that Soops has built as an in-house project.
It is a client-server system, all development images at Soops are built to include the PackageBot client:
The 4 lists show
- All our image configs (Store packages that have their name ending in 'Image Config'). More info on configs can be found in this blog entry
- The versions of the selected config package
- Various 'recepies' to create images and package them
- The current build queue contents
On the server machine we have a PackageBot server image running that will launch base images and 'instruct' them to do the various build actions (loading packages, stripping) and apply the other tools like ResHacker:
What you see here is the packagebot server (bottom two windows and the 'Emergency Brake' windows) and two images busy building (loading from Store at this stage).
I'll post the code here at a later date