CI builds with Jenkins
Jenkins is a self-contained open source automation server that you can use to automate tasks related to building, testing, and deploying software.
See also the note about Jenkins in Perforce TeamHub configuration.
P4Jenkins support
You can connect the workspace to continuous integration (CI) tools, such as P4 Jenkins. The advantages of using the P4 Plugin for Jenkins as the continuous integration server include:
- Efficiency: being able to sync a SINGLE depot of type graph that contains MANY repos
- Hybrid support: this single depot is able to have also classic depot files
- Flexibility: sync any combination of repos, branches, tags, and SHA-1 hashes
- Automation: polling to automatically trigger a build upon updates to the workspace
- Visibility: listing of building contents
To learn how to configure the P4 Plugin for Jenkins with Git Connector, see the P4 for Jenkins Documentation section on Git Connector.