Latest buildserver wip
This commit is contained in:
parent
c5336d71cc
commit
f9f89c72ae
|
|
@ -1,15 +1,14 @@
|
||||||
|
|
||||||
|
Integrating the build server setup into the main scripts is a work in progress. Some things may
|
||||||
|
not work properly yet. Talk to CiaranG if you're trying to use this and have problems.
|
||||||
|
|
||||||
Setting up a build server:
|
Setting up a build server:
|
||||||
|
|
||||||
1. Install VirtualBox, vagrant and vagrant-snap
|
1. Install VirtualBox, vagrant and vagrant-snap
|
||||||
2. In the buildserver directory, run 'vagrant up'. Will take a long time.
|
2. Create (or get - ask CiaranG, or wait until I replace this with a download link!) a standard
|
||||||
3. Log in with 'vagrant ssh'
|
Debian Squeeze vagrant-compatible base box called 'debian6-32'
|
||||||
4. Check it all looks ok, then 'sudo shutdown -h now'
|
3. Run makebuildserver.sh. This will take a long time. The end result is a new base box called
|
||||||
5. Back in the main directory, run 'VBoxManage listvms' look for
|
'buildserver'.
|
||||||
buildserver_xxxx
|
|
||||||
6. Run 'vagrant package --base buildserver_xxxx --output buildserver.box'.
|
|
||||||
Will take a while.
|
|
||||||
7. You should now have a new 'buildserver.box'
|
|
||||||
|
|
||||||
You should now be able to use the --server option on build.py and builds will
|
You should now be able to use the --server option on build.py and builds will
|
||||||
take place in the clean, secure, isolated environment of a fresh virtual
|
take place in the clean, secure, isolated environment of a fresh virtual
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue