Build Automation
I've been continuing to work on build automation, because I've also been asked to refactor the package/bundle structure we use here (in order to create a cleaner separation between the various deliverables we produce out of the codebase).
I've talked about the tools I've built for this before; what I did more recently was take the GUI focused tool I built and made it scriptable. So instead of a few menu picks, listbox selections and button presses, it's now more like this:
BuildTool generateFor: logicalName useSmartBundle: aBoolean version: versionString startWithImage: imageName
And that can be fired off via a batch file (this is Windows) - and that in turn could be automated via higher level tools - maybe I'll start investigating something like Hudson. It's coming together pretty nicely, and I can now kick off a complete build, starting from a base visual.im, and within 15 minutes have a development image and a runtime, ready to go.