0.0.4 • Published 9 years ago

hubot-rollout-control v0.0.4

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

#hubot-rollout-control

hubot-rollout-control is a Hubot script that allows control of rollout.

Installation

Set up rollout_control in your Rails app. See installation instructions.

Add hubot-rollout-control to your Hubot (run the following in your Hubot directory):

$ npm install --save hubot-rollout-control

Add hubot-rollout-control to Hubot's external-scripts.json:

["hubot-rollout-control"]
  • Set HUBOT_ROLLOUT_CONTROL_URL to point to where you mounted rollout_control. For example: http://my-super-app.com/rollout.
  • Set HUBOT_ROLLOUT_CONTROL_USERNAME to your configured rollout_control basic auth username.
  • Set HUBOT_ROLLOUT_CONTROL_PASSWORD to your configured rollout_control basic auth password.

If everything is set up correctly, you can now control rollout with Hubot.

=====

aaron hubot rollout features hubot experimental_feature (0%) kittens (50%), groups: cat_lovers , users: 14 aaron hubot rollout activate experimental_feature hubot experimental_feature has been activated aaron hubot rollout activate_user kittens 75 hubot kittens has been activated for user with id 75 aaron hubot rollout features hubot experimental_feature (100%) kittens (50%), groups: cat_lovers , users: 14, 75

=====

Commands

hubot rollout features - Prints a list of configured features (list is an alias)

hubot rollout get <feature> - Prints current configuration for feature (show is an alias)

hubot rollout activate <feature> - activate feature for all users

hubot rollout deactivate <feature> - deactivate feature for all users

hubot rollout activate_percentage <feature> - activate feature for percentage of users

hubot rollout activate_group <feature> <group> - activate feature for group

hubot rollout deactivate_group <feature> <group> - deactivate feature for group

hubot rollout activate_user <feature> <user> - activate feature for user

hubot rollout deactivate_user <feature> <user> - deactivate feature for user

License

This project is MIT licensed.

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago