One thing I'm experimenting with at home (I'm my only developer) is a
Perforce trial (single user) system. I run the perforce server and cf
dev edition at home.  Then I wrote a CF page on my prod server to run a
Perforce client and "p4 sync [-f]" any website or file I specify.   I no
longer need to use the FTP server, since my server now pulls data from
my source control directly.

More of a theoretical experiment, and might not work in all cases, but I
thought I'd share it with you....
-dov

-----Original Message-----
From: Sean Corfield [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 12, 2005 1:43 PM
To: CF-Talk
Subject: Re: What's your setup for multiple developers

On Apr 12, 2005 6:13 AM, Marlon Moyer <[EMAIL PROTECTED]> wrote:
> How are other shops doing it?

Central source code repository using CVS (free, good free tools as
well).

Every developer has Developer Edition locally and a full version of the
site.

We also have several shared dev servers for developers to test
integration of their work (and multiple QA servers for testing).

We often have multiple code branches active at any one time, to cater
for multiple project releases.

Every server and workstation is configured as close to identically as
possible (CFMX J2EE, separate document root, Apache etc - our deployment
environment is multiple clustered Solaris servers).

We mostly shared one dev database but we have a "crash'n'burn"
database for schema development and an additional dev database for code
branches that require incompatible schema changes (rare, but it happens
sometimes).

We also have a bugbase - Bugzilla - which is a great way to track all
issues, not just bugs.

And we have an automated build system that we can run from the CVS
server out to any shared dev / QA or production server. It's home-grown,
a mixture of Ant, Perl and Unix shell scripts. We tag all release
candidate builds so we can automatically reproduce a known, tested code
base directly from CVS to a target server.
--
Sean A Corfield -- http://corfield.org/
Team Fusebox -- http://fusebox.org/
Got Gmail? -- I have 50, yes 50, invites to give away!

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202455
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to