hubot-github-pages
v1.2.0
Published
Get info about the GitHub Pages site for a repo.
Downloads
14
Maintainers
Readme
hubot-github-pages
Let hubot fetch info about the GitHub Pages site for a repo.
Installation
Go to your hubot and run:
npm install --save hubot-github-pages
Commit the changes to your package.json
and push up to Heroku!
Configuration
hubot-github-pages leans on githubot, which offers a few configuration options:
HUBOT_GITHUB_USER
(required) - The GitHub username Hubot should use to authenticate with the API.HUBOT_GITHUB_TOKEN
(required) - The token used to authenticate against the GitHub API.HUBOT_GITHUB_REPO
(optional) - The default repo about which to ask questions.HUBOT_GITHUB_API
(optional) - The URL of the GitHub API, with no trailing slash.
Usage
Once hubot-github-pages is installed on your hubot, ask it things! The repo is
optional if HUBOT_GITHUB_REPO
is set, otherwise you need it.
# Generally:
hubot pages <command> [repo] # fetch <command> about [repo]
# Specifically:
hubot pages info [repo] # fetch all info about repo (default: HUBOT_GITHUB_REPO)
hubot pages cname # fetch cname of the site
hubot pages latest # fetch latest build
hubot pages builds # fetch
# ... etc
The allowed commands are as follows:
info
- all the infostatus
- the status of the sitecname
- the cname of the sitecustom_404
- whether the site has a custom 404 pagebuilds
- the latest 30 buildslatest
the latest build
License
See LICENSE.