BMO/DeveloperBox: Difference between revisions

From MozillaWiki
< BMO
Jump to navigation Jump to search
(Updated for different config versions)
Line 10: Line 10:
** TODO: Figure out what needs to be done to have this in the base vbox instead  
** TODO: Figure out what needs to be done to have this in the base vbox instead  
of requiring user to do it.
of requiring user to do it.
   Uncomment the line that says:
   Uncomment the line that says (according to version):
  Version 1.0.x:
   # config.vm.forward_port 80, 8080
   # config.vm.forward_port 80, 8080
  Version 1.1.x:
  # config.vm.network :forwarded_port, guest: 80, host: 8080


   In the line
   In the line

Revision as of 20:02, 12 April 2013

Creating a BMO Development System using VirtualBox and Vagrant

 vagrant init
 vagrant box add bmo https://people.mozilla.com/~dkl/bugzilla.box
  • Edit Vagrantfile to allow port forward to VM of port 80
    • TODO: Figure out what needs to be done to have this in the base vbox instead

of requiring user to do it.

 Uncomment the line that says (according to version):
 Version 1.0.x:
 # config.vm.forward_port 80, 8080
 Version 1.1.x:
 # config.vm.network :forwarded_port, guest: 80, host: 8080
 In the line
 config.vm.box = "base"
 Change "base" to "bmo"
  • Starting the VM
 vagrant up
  • Logging into the VM
 vagrant ssh
 vagrant ssh
 cd htdocs/bmo
 bzr merge
  • Making a patch for review of your latest changes
    • This will place the patch file in your home directory of the laptop and not on the VM

so you can easily upload, etc.

 bzr diff > /vagrant/<some_patch_name>_1.patch