[Product-Developers] Deployment recipe (was: Re: How to deploy a plone 3 site??)

claytron clayton at sixfeetup.com
Wed Sep 3 23:27:00 UTC 2008



Dylan Jay-3 wrote:
> 
> On a related note I've been thinking a lot about how to simplify this 
> whole process. I might have a go during the conference sprint at a 
> deployment recipe.
> 
> anyone else interesting in this idea?
> 

I'm very interested in the idea (and will be around for the sprints).  But I
think a better solution would be to use something like Paver that is built
for that specific purpose:

http://www.blueskyonmars.com/projects/paver/

I saw Mark Ramm give a talk about it at PyOhio and it looks pretty nice (and
extensible).  There are a few other Python based systems like it as well
(fabric and vellum that I know of).

I will be doing the buildout tutorial at the Plone conference and this is
one topic I'd like to cover.  We haven't started down the Paver path yet, no
pun intended, so I'm not sure if that will make it in.

We currently make use of multiple configs like the Zest folks do right now. 
We also use a private eggserver (haufe.eggserver) to store customer's
private eggs and internal eggs that haven't been released yet.  The
eggserver solution is a bit hairy and I'd like to replace it with the
PloneSoftwareCenter release that supports distutils.  Right now it's a bit
tedious to do a release, but less error prone than in the past.

There are some really good notes on the grok site about release process
here:
http://grok.zope.org/documentation/how-to/releasing-software

And I've compiled some deployment related links here:
http://delicious.com/claytron/deployment

Hope that helps
claytron
-- 
S i x  F e e t  U p ,  I n c .  |  "Nowhere to go but open source"
Silicon Valley: +1 (650) 401-8579 x603
Midwest: +1 (317) 861-5948 x603
Toll-Free: 1-866-SIX-FEET
mailto:clayton at sixfeetup.com
http://www.sixfeetup.com  |  Zope/Plone Custom Development
-- 
View this message in context: http://n2.nabble.com/How-to-deploy-a-plone-3-site---tp833144p837596.html
Sent from the Product Developers mailing list archive at Nabble.com.





More information about the Product-Developers mailing list