Go to file
Paul Sokolovsky 3d8fe4acf6 Add forceversion/forcevercode options to replace insertversion/insertvercode.
Unlike insertversion/insertvercode which accept pattern for old version/code,
which yet need to be prepared, then tested, and with that still named
confusingly, forceversion/forcevercode are boolean-style parameters which,
if specified for build, replace whatever version/code specified in
AndroidManifest.xml with the values from recipe.
2012-02-16 22:58:35 +02:00
build Metadata: enabled OpenDocument reader 2012-02-11 15:26:38 +00:00
metadata Added compass from MIUI. http://f-droid.org/forums/topic/miui-compass/ 2012-02-15 08:26:16 +00:00
stats Metadata: updated versions of aardict and droidnotify 2012-02-12 09:15:58 +00:00
.gitignore Forgot to gitignore unsigned directory 2012-02-04 09:48:25 +00:00
COPYING Initial files 2010-10-21 23:26:38 +01:00
fdroid-icon.png Icon for repository 2010-12-17 11:00:18 +00:00
README.buildserver Work in progress on integrating build server 2012-02-03 16:01:35 +00:00

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.