[Seaside] Re: is this workflow incorrect?
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
More information about the seaside