At 09:02 AM 7/26/2001 +0200, Mark Gebhardt wrote:
>Thanks Chuck
>
>It seems to be working fine with the few developers that we have.
>Obviously though, on larger projects (say 10/15 developers +) this will
>become prohibitive due to the disk space and time consumed in setting up
>all the separate copies.
>
>I'd be interested in hearing about other possible solutions (if any occur
>to you) so that when our company and team grows (positive thinking here!),
>there's a way I can attack the development environment question.
>
>Cheers,
>Mark

If I had a project with 15 developers, I would get each developer to 
install Apache and their own copy of Webware and the application code on 
their own personal development machine.  I wouldn't try to set up an 
environment where 15 developers are all developing on a single development 
web server machine, which I think is what you're doing.

Actually, I wouldn't make each developer do all the setup themselves -- I'd 
use a revision control system like CVS (or better yet, Perforce) to make it 
easy for any developer to check out a consistent copy of Apache, Python, 
the 3rd-party libraries being used, Webware, etc. with a single 
command.  The more developers, the more sense it makes to automate the 
setup of the development environment.

Then I would also set up nightly "builds" of the application so that every 
night a fresh new copy of the application is installed on a test server 
somewhere.  This would also be driven off CVS or Perforce.  And I would 
write a "deploy" script which can take a particular nightly build and 
deploy it on the "real" web server.

I've done some of this stuff myself -- the nightly build and deploy script 
-- so if you need further information on how I set that up I'd be happy to 
share.


- Geoff


_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to