/forensics-api-plugin

Jenkins plug-that defines an API to mine and analyze data from a repository

Primary LanguageJavaMIT LicenseMIT

Forensics API Jenkins Plugin

Join the chat at https://gitter.im/jenkinsci/warnings-plugin Jenkins Plugin Jenkins Version JDK8 License: MIT

This Forensics API Jenkins plug-in defines an API to mine and analyze data from a source control repository. Currently, this plugin is only used by the Jenkins Warning Next Generation Plugin.

The API of the following services is defined by this plugin:

  • Blames: Shows what revision and author last modified a specified set of lines of a file.
  • File statistics: Collects commit statistics for repository files:
    • total number of commits
    • total number of different authors
    • creation time
    • last modification time

Implementations

Jenkins Git Forensics Plugin is a plugin that implements the corresponding extension points for Git. Other version control systems are not yet supported.

Jenkins GitHub Actions Codacy Badge Codecov GitHub pull requests