[Seaside] Re: Seaside application deployment/migration/update

Stephan Eggermont stephan at stack.nl
Wed May 4 21:12:27 UTC 2011


Francois wrote:
>How do you update your code and deal with model changes ?

We develop in Pharo and run production in Gemstone.

We started just scp-ing the monticello files and use Gemtools over
remote X on ssh. Some model changes need migration scripts,
but automigrate is enough about 70% of the iterations.

We then moved to a combination of puppet (no server) and git, 
bash scripts, monticello files, gofer, and topaz scripts. Some patches 
we do directly with Gemtools.

We are now moving to jenkins, vagrant and chef.

Stephan


More information about the seaside mailing list