Just an experiment because hey why not
Go to file
R. Tyler Croy cef2332f68 Add buildhive status to readme 2012-12-09 22:35:32 -08:00
features Clean-up things to make the specs pass again now that most methods are private 2012-12-09 21:30:36 -08:00
lib/sauce/heroku Define a number of methods for different browsers, and spin up the plugin properly 2012-12-09 21:31:07 -08:00
spec Clean-up things to make the specs pass again now that most methods are private 2012-12-09 21:30:36 -08:00
vendor Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
.gitignore Ignore some of bundler's local state 2012-12-08 16:04:57 -08:00
.gitmodules Add httparty submodule 2012-12-08 15:26:16 -08:00
Gemfile Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
Gemfile.deploy Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
Gemfile.deploy.lock Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
README.md Add buildhive status to readme 2012-12-09 22:35:32 -08:00
Rakefile Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00
cucumber.yml Add a simple file for cucumber profiles 2012-10-31 21:22:02 -07:00
init.rb Vendor gems to make installing the plugins work properly. 2012-12-08 16:04:12 -08:00

README.md

Heroku + Sauce = ♡

BuildStatus

An experimental plugin for the Heroku CLI to hook it up to Sauce Labs.

Using

To install the Sauce for Heroku plugin, run the following command:

% heroku plugins:install git://github.com/rtyler/heroku-sauce.git

After the plugin has been successfully installed, the heroku help sauce command should list a number of available subcommands:

% heroku help sauce
Usage: heroku sauce


Additional commands, type "heroku help COMMAND" for more details:

sauce:android    # 
sauce:configure  #  Configure the Sauce CLI plugin with your username and API key
sauce:firefox    # 
sauce:firefox4   # 
sauce:ie6        # 
sauce:ie7        # 
sauce:ie8        # 
sauce:ie9        # 
sauce:iphone     # 
sauce:safari     # 

%

Currently Sauce for Heroku cannot do any auto-detection of a Sauce Labs account. If you do not have a Sauce Labs account, you can register here.

Once you have an account, use the following command to configure Heroku for Sauce:

% heroku sauce:configure
Sauce username: <enter here>
Sauce API key: <copy/paste here>

Sauce CLI plugin configured with:

Username: example
API key : example-api-key

If you would like to change this later, update "ondemand.yml" in your current directory
%

Hooray! Sauce for Heroku is now configured! Running one of the other commands, such as heroku sauce:firefox will open your browser with a Firefox browser running on Sauce, hitting your Heroku app.

Happy testing!