[Seaside] Re: is this workflow incorrect?

Stephan Eggermont stephan at stack.nl
Thu Sep 27 13:54:24 UTC 2012


This is what i would do if I had the time:

The build machine has git and monticello repositories.
In those are copies of all dependencies so you can build 
without needing an internet connection.
Use jenkins to build
- a development pharo image;
- a pharo test image to run simple & fast tests
- a linux vm with vagrant+chef solo to test non-smaltalk
 dependencies (running al system & package updates)
use git over ssh to push chef scripts to the vm.
- a linux vm with gemstone with test data
- a linux vm with gemstone with backup data
- diverse clients as windows/mac/linux vm with different browsers
  to run Beach Parasol webtests.

Static files are in the pharo image as far as possible. 
The Jenkins build extracts them and puts them as static 
files on the linux vm

Stephan


More information about the seaside mailing list