#!/usr/bin/env bash # Test all officially supported Ubuntu versions. # # See also: `Vagrantfile` # ## Base Boxes # # To add a [box](http://vagrantup.com/v1/docs/boxes.html): # # vagrant box add $box_name $box_url # # Base boxes for supported releases are listed below. The idea is to come close to the [official Canonical support timeline](http://en.wikipedia.org/wiki/Ubuntu_releases#Table_of_versions), when possible. # # ### Releases preferred with Ruby 1.8.7 # # These older releases of Ubuntu don't provide a prebuilt package for Ruby 1.9.3. # # Supported until 2013-04: # # * `hardy32`: https://raw.github.com/ndj/vagrant-hardy-box-php-5.2/master/hardy-32-php-52-basebox.box # # Supported until 2015-04: # # * `lucid32`: http://files.vagrantup.com/lucid32.box # * `lucid64`: http://files.vagrantup.com/lucid64.box # # Supported until 2013-04: # # * `oneiric64`: https://github.com/shaftoe/vagrant-ubuntu-oneiric64/raw/master/oneiric64.box # # ### Releases preferred with Ruby 1.9.3 # # Supported until 2017-04: # # * `precise32`: http://files.vagrantup.com/precise32.box # * `precise64`: http://files.vagrantup.com/precise64.box # # Supported until 2014-04: # # * `quantal64`: https://github.com/downloads/roderik/VagrantQuantal64Box/quantal64.box # # ## See Also # # * [Vagrant Boxes List](http://www.vagrantbox.es/) # * [Contributing Guide](https://github.com/benjaminoakes/maid/wiki/Contributing) MAID_TARGET_BOX='hardy32' MAID_TARGET_RUBY='1.8.7' script/vagrant-test # TODO: Locate and add box for `hardy64` MAID_TARGET_BOX='lucid32' MAID_TARGET_RUBY='1.8.7' script/vagrant-test MAID_TARGET_BOX='lucid64' MAID_TARGET_RUBY='1.8.7' script/vagrant-test # TODO: Locate and add box for `oneiric32` MAID_TARGET_BOX='oneiric64' MAID_TARGET_RUBY='1.8.7' script/vagrant-test MAID_TARGET_BOX='precise32' MAID_TARGET_RUBY='1.9.3' script/vagrant-test MAID_TARGET_BOX='precise64' MAID_TARGET_RUBY='1.9.3' script/vagrant-test # TODO: Locate and add box for `quantal32` MAID_TARGET_BOX='quantal64' MAID_TARGET_RUBY='1.9.3' script/vagrant-test