hubot-auto-deploy
v0.1.9
Published
hubot script for enabling auto-deployment for GitHub Flow
Downloads
4
Maintainers
Readme
hubot-auto-deploy
GitHub Flow via hubot. Chatting with hubot configures auto-deployment on GitHub and dispatches Deployment Events when criteria is met.
This script interacts with the GitHub API to manage the Automated Deployment service built in to GitHub services.
Installation
- Add hubot-auto-deploy to your
package.json
file. - Add hubot-auto-deploy to your
external-scripts.json
file.
Runtime Environment
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.
TODO
- Implement the status based workflow
- Preserve payload from previous deployments for chat meta info
- Handle automated deployment of non-default branches.
See Also
- 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-deploy - Request deployments on GitHub from your chat client.