Work in progress on integrating build server

This commit is contained in:
Ciaran Gultnieks 2012-02-03 16:01:35 +00:00
parent 0d58fd5d0c
commit 817b1088a5
2 changed files with 18 additions and 0 deletions

1
.gitignore vendored
View file

@ -6,3 +6,4 @@ tmp/
build_*/
*~
*.pyc
buildserver.box

17
README.buildserver Normal file
View file

@ -0,0 +1,17 @@
Setting up a build server:
1. Install VirtualBox, vagrant and vagrant-snap
2. In the buildserver directory, run 'vagrant up'. Will take a long time.
3. Log in with 'vagrant ssh'
4. Check it all looks ok, then 'sudo shutdown -h now'
5. Back in the main directory, run 'VBoxManage listvms' look for
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
take place in the clean, secure, isolated environment of a fresh virtual
machine for each app built.