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 firstname.lastname@example.org.
P4 Plugin for Jenkins manages Perforce Helix workspaces; synchronising code and polling/triggering builds.
- Jenkins 1.509 or greater.
- Helix Versioning Engine 2012.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 2014.2 or greater is required to support Jenkins authentication.
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.