Yes! Code Climate Velocity Agent is a component of Code Climate Velocity. We’ve developed Velocity Agent to provide organizations the flexibility to take advantage of all the Velocity features while keeping their software source code in their on-premise GitHub Enterprise, Bitbucket Server, or on-premise GitLab Server instances.

The Velocity Agent (highlighted in green in the diagram) is a lightweight component deployed as a Docker container. The Velocity Agent is in charge of processing the SCM's webhooks and transferring aggregated data to the rest of Velocity services hosted by Code Climate.

The data set extracted by Velocity Agent

Velocity only ingests data associated with repositories that have been added within the administrative user interface. For each repository, we extract:

  • Pull requests (author, description and file names)

  • Pull request events (review requests, merged, closed)

  • Pull request reviews 

  • Pull request comments

  • Git commit metadata

Note: Velocity never extracts source code files from the Github: Enterprise instance. 

Extracted data is persisted within our hosted database to support advanced reporting.

For more security details, head to our Security page.

To view a list of technical requirements for your self-hosted server:

Did this answer your question?