Firefox OS/Performance/Automating Firefox OS Developer Setup: Difference between revisions

no edit summary
(Created page with "==Introduction== Currently, getting a developer machine set up to build Firefox OS from source is not an easy task. There are are a bunch of [http://mzl.la/1mEAiz5 prerequisi...")
 
No edit summary
Line 1: Line 1:
==Introduction==
==Introduction==
Currently, getting a developer machine set up to build Firefox OS from source is not an easy task.  There are are a bunch of [http://mzl.la/1mEAiz5 prerequisites] and then you have [http://mzl.la/1hmmQN1 clone the code] and set up your [http://mzl.la/1mEArTe build configuration].  All of this makes it difficult for developers to bisect and/or debug bugs in Firefox OS.  One way we could greatly ease the setup process is to build a Vagrant provisioning script that targets Docker.  On Linux machines, the Vagrant script will initialize a Docker instance with the necessary prerequisites, clone the code, and set up the build configuration correctly.  On Mac OS X and Windows, Vagrant will first set up a VirtualBox VM image running Linux before provisioning the Docker image.
Currently, getting a developer machine set up to build Firefox OS from source is not an easy task.  There are are a bunch of [http://mzl.la/1mEAiz5 prerequisites] and then you have [http://mzl.la/1hmmQN1 clone the code] and set up your [http://mzl.la/1mEArTe build configuration].  All of this makes it difficult for developers to bisect and/or debug bugs in Firefox OS.  One way we could greatly ease the setup process is to build a Vagrant provisioning script that targets Docker.  On Linux machines, the Vagrant script will initialize a Docker instance with the necessary prerequisites, clone the code, and set up the build configuration correctly.  On Mac OS X and Windows, Vagrant will first set up a VirtualBox VM image running Linux before provisioning the Docker image.


==Project Plan==
==Project Plan==
canmove, Confirmed users
225

edits