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.
Environmental Variables | |
---|---|
HUBOT_GITHUB_TOKEN | A GitHub token with repo:deployment. The owner of this token creates Deployments. |
- hubot - A chat robot with support for a lot of networks.
- heaven - Listens for Deployment events from GitHub and executes the deployment for you.
- hubot-auto-deploy - Manage automated deployments on GitHub from chat.