GitHub Flow via hubot. Chatting with hubot creates deployments on GitHub and dispatches Deployment Events.
There's a bunch of ChatOps commands.
- Add hubot-deploy to your
package.json
file. - Add hubot-deploy to your
external-scripts.json
file. - Configure your repos and providers for easy aliasing and custom options.
You need to set the following environmental variables.
- HUBOT_GITHUB_TOKEN: A GitHub token with repo_deployment. The owner of this token creates Deployments.
- heaven - Listens for Deployment events from GitHub and executes the deployment for you.