strider-github

A github & github enterprise provider for strider

strider-github

A provider for strider that integrates with github to provide easy setup of your projects. It registers webhooks and sets up ssh keys (if you so choose).


Note: Supports using '[skip ci]' in your commit message to skip commits triggering a job.

If you are running on localhost:3000 the default settings should work just fine.

To use a custom hostname and port:

  • set this environment variables with you hosname/port information
PORT=9999
SERVER_NAME="http://your.strider.hostname:9999"
PLUGIN_GITHUB_APP_ID="hereComesTheId"
PLUGIN_GITHUB_APP_SECRET="theSecretFromGithub"
  • register your own github app here and set authentication URL your server's hostname:port + /auth/github/callback, for example:
http://your.strider.hostname:9999/auth/github/callback
  • also make sure your github profile has a public email set
    • Go to https://github.com/settings/profile and select an email under "Public email".