Pipeline Configuration History1.6Minimum Jenkins requirement: 2.138.4ID: pipeline-config-history

Installs: 890
Last released:12 days ago
Robin Schulz
Jochen A. Fuerbacher
Stefan Brausch

Pipeline Config History Plugin

Build Status Jenkins Plugin Issues Jenkins Plugin Installs Contributors

This Plugin tracks changes in your pipeline configuration on a build basis (including replay builds):
On each completed build built from a pipeline config (including libraries) which differs from the latest history entry, a new history entry is created.

These information are stored:

  • The Jenkinsfile (or the pipeline script if you're not using pipeline via scm)
  • Globally shared libraries
  • Shared Libraries accessible to the folder your pipeline might be included in.

The single configurations are viewable file-by-file with each file being downloadable.

You can also easily compare pipeline changes between two builds with a file-wise or all-in-one side-by-side or line-under-line diff view.
Restoring old configurations however is not possible, since that would require a modification in your Jenkinsfile and/ or library scm.


Index Page

All Diffs In One Page

Config Revision Overview Page

Single File Page


See Changelog on Github.


  • This plugin uses highlight.js for syntax highlighting (code and diffs). See

  • Development: Make hpi:run work with shared libraries

    • install shared library plugin (if not installed already)
    • install git (if you want to use the shared library plugin with git)
ArchivesGet past versions
This plugin has no labels