Skip to content
Configure auto-deployment for GitHub repos from hubot.
CoffeeScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
src
test
.gitignore
.travis.yml
CHANGES.md
Cakefile
LICENSE.md
README.md
index.coffee
package.json

README.md

hubot-auto-deploy Build Status

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.

chat config

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

  • 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.
You can’t perform that action at this time.