Work in progress on integrating build server
This commit is contained in:
parent
0d58fd5d0c
commit
817b1088a5
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -6,3 +6,4 @@ tmp/
|
||||||
build_*/
|
build_*/
|
||||||
*~
|
*~
|
||||||
*.pyc
|
*.pyc
|
||||||
|
buildserver.box
|
||||||
|
|
17
README.buildserver
Normal file
17
README.buildserver
Normal 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.
|
||||||
|
|
Loading…
Reference in a new issue