The buildserver will build all vvvv related sources once a day (at 0800) and automatically report problems. Whenever we have a successful build with no reported errors we can optionally release that build to the public.
All steps described in:
HowTo Release VVVV
HowTo Release AddOns?
should be scriptable and triggerable in different granularities.
Build
- update from all svn-repositories (vvvv and addons)
- build vvvv and addons
- run tests (which are still to come)
Report
Errors
- report to user who commited the troubling code
Warning:
- nodes missing a helppatch
- nodes that have changed but their helppatch has not been updated
- nodes that have changed but are not listed in the diffff.xml file
Release
- increase vvvvs major version number and compile vvvv.exe again
- tag the svn
- pack into .zip files: vvvv, addonpack
- upload .zip files to wiki
- update Downloads page: move last version to section 'Older Versions' and add this release
BuildScript
Addon BuildScript?
Build depenencies for vvvv
- Install Delphi 2007 and run/close once