Firefox OS/Performance/Automating Scrumbugz Developer Setup

From MozillaWiki
< Firefox OS‎ | Performance
Revision as of 13:59, 1 February 2015 by Lakrits (talk | contribs) (Lakrits moved page FirefoxOS/Performance/Automating Scrumbugz Developer Setup to Firefox OS/Performance/Automating Scrumbugz Developer Setup: The official spelling of "Firefox OS" leaves a space between the two parts of the name. It's easier to...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

Currently, getting a local instance of Scrumbugz set up for development is non-trivial. Vagrant and Docker could be used to automate the provisioning of a local Docker instance that is set up correctly for Scrumbugz hacking.

Project Plan

We have already gone through the process of setting up Vagrant to provision a development environment for our TreeHerder web app. The documentation on how to install TreeHerder using Vagrant is here. The TreeHerder Vagrant file is here.

To be successful in this project, the following has to be accomplished:

  1. Build a base Vagrant file to provision a Docker instance running Ubuntu 13.04. This will be used as the base for a number of other similar projects.
  2. Build upon the base Vangrant file to provision the Docker instance with the necessary prerequisites for running Scrumbugz.
  3. Add automation to the provisioning process to clone the Scrumbugz code and to set up a local database with test data.
  4. Write an MDN article documenting how to use Vagrant to provision a Scrumbugz development environment.

Bugs

No meta bug created yet.

Contacts