Name: buildbot
Owner: FT Interactive News
Description: ? Buildbot ? a Slackbot for configuring CircleCI builds from ft-interactive/starter-kit projects
Created: 2016-07-14 11:22:52.0
Updated: 2017-10-10 13:12:56.0
Pushed: 2018-01-11 22:14:32.0
Size: 264
Language: TypeScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This is a WIP bot for managing ft-interactive/starter-kit projects.
It is all in TypeScript! It uses Koa 2!
You must use NodeJS >= 4!
Set SLACK_ICONS
env var to “parrots” if you're awesome!
Slack commands are documented here.
$ git clone https://www.github.com/ft-interactive/buildbot.git
$ npm install
.env
file (or set up Heroku env vars) with the following values:K_INCOMING_HOOK_URL="" # Token for Slack incoming webhook
K_OUTGOING_HOOK_TOKEN="" # Token for Slack outgoing webhook
LE_API_KEY="" # CircleCI API key
UB_API_KEY="" # GitHub bot user API key
UB_WEBHOOK_TOKEN="" # Token provided by GitHub webhook
K_ICONS="" # Choose either "parrots" or "default"
K_GITHUB_WEBHOOK="" # URL to an existing Slack GitHub webhook
SCLOUD_URL="" # URL to Redis instance
$ npm start
lib/github.js
)