From: Mark M. <mie...@ac...> - 2007-02-01 01:34:15
|
David, I don't really have much of anything to add. I just wanted to let you know I've been following along. <grin> Yours seems like a pretty good plan. Ambitious, but I don't see any inherent problems with it. -- Mark Miesfeld mie...@ac... _____ From: oor...@li... [mailto:oor...@li...] On Behalf Of David Ashley Sent: Wednesday, January 31, 2007 1:17 PM To: M.H...@qu...; Open Object Rexx Developer Mailing List Subject: [Oorexx-devel] Build Machine Environment All - When Mark answered my question about the domain name for the build machine, it sent a cascade of thoughts into my head. Looks like I have not really shared my plans for the build machine with the group. Sorry about that, I realize now that I was doing the planning without any feedback from the ooRexx development group. So to make that correction, here are my plans so far. 1. Bring up the build machine running Fedora Core 6 as the native OS. 2. Install VmWare Server and the VMWare Server Linux client (for interfacing to Apache). 3. Set up the server for VNC access. This will give access to the VMWare sessions from the Internet. Once I get the full installation up even this access should not be needed (see below). 4. Install and configure the VMWare guest operating systems. 5. Create scripts to start, build a release, copy files to an Apache accessible subdir, and stop a guest OS. 6. Set up the web access HTML pages and build system. The idea here is that you as a developer should only need access to the web interface. If I can make it work you should be able to tell the system to do a build by selecting your guest OS build environment, selecting a CVS or SVN extract, select the CVS/SVN version to build, and then submitting the transaction. The build will be done in the background and you can pick up the finished build along with the log messages later, again through the web interface. The only time you should need VNC access is when the VM guest OS needs changes or updates. All this is going to take some work, which is why I am building this prelim environment. I want to iron out the major bugs before I get too far down a road that might be blocked at some point. If I can get all this working it will give us a HUGE boost in productivity. You will be able to schedule nightly builds or perform a build for any OS any any time. And when we are ready for a release it can all be coordinated by the build machine. So those are my current plans. If you have comments/criticisms/suggestions now is the time to voice them. Especially if you have a totally different idea in your head about how all this might work. I am certainly open to those kinds of ideas. Thanks, W. David Ashley IBM Systems and Technology Group Lab Services Open Object Rexx Team Office Phone: 512-838-0609 T/L 678-0609 Mobile Phone: 512-289-7506 |