First, thanks to Sanjiv for creating your report in such a nice way and for the great example. I used it as a guide line for my report.
Final status report for the project: "TurboGears Quality Assurance Initiative" GSoC 2008 Mentoring Org: TurboGears Student: Steven Mohr Mentor: Christopher Arndt Dear Community, here's my report on my Summer of Code project. I created a project page at Google Code [1]. There are my documentation and a bug tracker which should be used for feature requests. All source code which is specific for TurboGears like the buildmaster config, scripts or build steps which I created for TurboGears is located in the TurboGears SVN. All other code like the BuildBot web config interface which will possibly be part of BuildBot 1.0 is hosted at Google Code. My work is divided in two parts: 1. BuildBot system I created a BuildBot system which automates the core tests and the creation of new TurboGears eggs. It should also create eggs for the dependencies and has the ability to create documentation for all parts of the project (API docs and normal documentation). I' ve desgned it in a way that allows an easy extension of the system and a quick addition of new dependencies. This system will simplify the release process. You only have to create the workflow for the release and the builds will be done automaticly on all supported OS. And of course its prime benefit: It adds a system for continuous integration to the project and will hopefully prevent bugs in TurboGears. 2. BuildBot web config interface To configure BuildBot you have to edit the master.cfg file. It would be easier and less error-prone to have a webinterface to create new build tasks, edit existing ones and configure schedulers. This webinterface was the second part of my project. At the moment it's a prototype which allows to create one buildtask and add it to your config file. Over the next couple of weeks I will extend the webinterface and write two install scripts for *nix and WinOS to simplify the installation of new build slaves. The webinterface is just a prototype at the moment but I'll extend it in the next few months so that it can be used in our project. Thanks to Chris Arndt for mentoring me and to the community for giving me advises in so many ways Steven [1] http://code.google.com/p/tg-buildbot-extensions/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears Trunk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears-trunk?hl=en -~----------~----~----~----~------~----~------~--~---
