hubot-auto-deploy

0.1.9 • Public • Published

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.

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.

Package Sidebar

Install

npm i hubot-auto-deploy

Weekly Downloads

1

Version

0.1.9

License

none

Last publish

Collaborators

  • atmos