Ticket #13695 (new Feature Request)
Testing suite for Installers
Reported by: | smcmahon | Owned by: | smcmahon |
---|---|---|---|
Priority: | minor | Milestone: | 5.0 |
Component: | Installers | Version: | |
Keywords: | Cc: | giacomos, svx_ |
Description
This is one of a suite of installer improvements planned for Plone 5.
Testing suite for major platforms that will either create virtualboxes or spin up cloud machines to test the installers on common or troubled platforms;
Change History
comment:2 Changed 3 years ago by svx_
I am testing at the moment the veewee https://github.com/jedi4ever/veewee so far its working and it could be one possible solution, the nice thing is you can also hook it easy into jenkins, after some searching around on the web, it looks like you can also spin up windows and osx boxes with that.
Also you can use it with vagrant, kvm, and virtualbox what basically means we could build images for almost every hosting platform for/to test too.
Thoughts:
I was no testing veewee for some time, and it is working really nice on my desktops, but there are some drawbacks on server setups without X. I tested for example on a Ubuntu 12.04.2 server [virtualbox], and veewee is not able to handle setups without X installed, virtualbox keeps crashing with Xkeystroke errors, this could be a virtualbox issue, I will test on openvz soon. Another drawback would be its speed it is really slow, on a fiber connection with 1G up and down on a server with 8 gig ram and 4 cores it takes almost 30 minutes to build a image.
comment:3 Changed 3 years ago by svx_
another possibility could be packer: http://www.packer.io/