prprocessor is a web service which receives GitHub webhooks/notifications and helps sync PRs to Redmine and Jenkins.
Documentation available on the Foreman wiki.
ENV['GITHUB_OAUTH_TOKEN']
: An OAuth token with repos access to update PR labelsENV['GITHUB_SECRET_TOKEN']
: The secret token for verifying GitHub webhooksENV['REDMINE_API_KEY']
: Redmine API key to use for making API update
- config/repos.yaml: List of GitHub repositories managed by this service
- config/users.yaml: List of GitHub usernames against Redmine user IDs to automatically assign tickets to PR authors.