Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 32 Next »

 P4 Plugin - By Perforce Software. Jenkins plugin for a Perforce Helix Versioning Engine. 


Please consider helping out and joining this project to make it even better.  

There are many features to add and a growing backlog of SIRs, I am happy to accept GitHub pull requests or Shelved Swarm reviews.  Any questions please contact me via our support team support@perforce.com.

Kind regards,



P4 Plugin for Jenkins manages Perforce Helix workspaces; synchronising code and polling/triggering builds. 

The P4 Plugin has been fully tested against Helix P4D release version 2015.1

The plugin supports:

  • Credential authentication
  • Client Workspace management
  • Synchronisation behaviour
  • Polling and filtered builds
  • External review tools (Swarm)
  • Change-list browsing
  • Labeling builds (Tagging)
  • External repository browsers (P4Web, Swarm)
  • Submit assets back to Perforce Helix (Publish)


  • Jenkins 1.642.3 or greater.
  • Helix Versioning Engine 2015.1 or greater.
  • Minimum Protection of 'open' for the Jenkins user.
  • If you wish to use the Review Build feature you will need Swarm. 
  • Swarm 2015.1 or greater.


All issues are managed on the JIRA Agile Board, when reporting an issue please set the Component to `P4` (not `Perforce`).


  • Some parameters are not available during Polling.  As a result these variables will not get expanded leading to unexpected results (e.g. new workspaces being created resulting in continuous polling).  Jenkins job and multi configuration parameters should be expand, but custom or parameterised build variables are unlikely to be available.


Please refer to the README for more information.

  • No labels