Vagrant build for providing a dev and build environment for AOSP.
Heavily leverages kylemanna/aosp to do the actual building which should be consistent with production build and test integration servers.
It makes no sense to use this on Linux machines, instead use kylemanna/aosp directly for best performance. The intent of this Vagrant machine is to help those poor fellow forced to work with Mac OS X or worse yet -- Windows!
-
Fetch the repository:
git clone https://github.com/kylemanna/vagrant-aosp.git cd vagrant-aosp
-
Configure the virtual machine's hardware:
cp config.rb.sample config.rb vim config.rb
-
Employ a hack to grow the base Ubuntu disk image to something usable, wait 10 minutes:
utils/init.sh
-
Login to the machine:
vagrant ssh
-
Review kylemanna/aosp for next steps.
I've looked at setting up Vagratn Cloud, but it doesn't seem that useful just yet.
Example usage:
vagrant init kylemanna/aosp