Firefox OS/Performance/Using Docker to Ease Debugging Firefox OS: Difference between revisions
< Firefox OS | Performance
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
# Configure a Docker image for building B2G from source on every commit. | # Configure a Docker image for building B2G from source on every commit. | ||
## Create a Jenkin's task to drive the docker daemon to update code, do the build, and snapshot the docker image into the registry. | ## Create a Jenkin's task to drive the docker daemon to update code, do the build, and snapshot the docker image into the registry. | ||
# Create a VirtualBox image with the [http://docs.vagrantup.com/v2/provisioning/docker.html vagrant docker provisioner] installed and configured to provision the latest docker image and start it on boot. | |||
# Write docs for Windows/Mac users on setting up a VM to run docker images. | # Write docs for Windows/Mac users on setting up a VM to run docker images. | ||
# Write docs for Linux users on running docker images. | # Write docs for Linux users on running docker images. |
Revision as of 20:56, 24 April 2014
Proposal
- Set up private Docker Registry.
- Configure a Docker image for building B2G from source on every commit.
- Create a Jenkin's task to drive the docker daemon to update code, do the build, and snapshot the docker image into the registry.
- Create a VirtualBox image with the vagrant docker provisioner installed and configured to provision the latest docker image and start it on boot.
- Write docs for Windows/Mac users on setting up a VM to run docker images.
- Write docs for Linux users on running docker images.
- Update bisection doc on how to grab the right docker image and flash a phone with the results.
Setting up a Private Docker Registry
Dockerfile for a B2G Build Image
Here's is the Dockerfile for a B2G build image:
from ubuntu