{"id":15045195,"url":"https://github.com/jenkinsci/p4-plugin","last_synced_at":"2025-05-16T14:05:07.543Z","repository":{"id":37270085,"uuid":"21468944","full_name":"jenkinsci/p4-plugin","owner":"jenkinsci","description":"Perforce plugin for Jenkins","archived":false,"fork":false,"pushed_at":"2025-05-02T11:49:15.000Z","size":87058,"stargazers_count":84,"open_issues_count":10,"forks_count":162,"subscribers_count":117,"default_branch":"master","last_synced_at":"2025-05-02T12:39:20.261Z","etag":null,"topics":["p4","perforce","scm","version-control-system","versioning"],"latest_commit_sha":null,"homepage":"https://plugins.jenkins.io/p4/","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jenkinsci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-07-03T16:12:05.000Z","updated_at":"2025-05-02T11:36:32.000Z","dependencies_parsed_at":"2024-12-08T22:03:48.452Z","dependency_job_id":"393b4939-894b-43a1-bf4c-3189b4f01392","html_url":"https://github.com/jenkinsci/p4-plugin","commit_stats":{"total_commits":1493,"total_committers":77,"mean_commits":19.38961038961039,"dds":"0.25586068318821165","last_synced_commit":"4d771c09cf4b7c26be8b529dfba7d23fc604b6da"},"previous_names":[],"tags_count":140,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fp4-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fp4-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fp4-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fp4-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenkinsci","download_url":"https://codeload.github.com/jenkinsci/p4-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254544146,"owners_count":22088807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["p4","perforce","scm","version-control-system","versioning"],"created_at":"2024-09-24T20:51:34.407Z","updated_at":"2025-05-16T14:05:02.534Z","avatar_url":"https://github.com/jenkinsci.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# P4 Plugin\n\n[![Jenkins Version](https://img.shields.io/badge/Jenkins-2.462.3%2B-green.svg)](https://jenkins.io/download/)\n[![Helix Core](https://img.shields.io/badge/Helix%20Core-2020.1%2B-green.svg)](https://www.perforce.com/products/helix-core)\n[![Helix Swarm](https://img.shields.io/badge/Helix%20Swarm-2022.1%2B-green.svg)](https://www.perforce.com/products/helix-swarm)\n\nJenkins plugin for a Perforce Helix Core Server (P4D).\n\n## Contents\n\n* [Release notes](https://github.com/jenkinsci/p4-plugin/blob/master/RELEASE.md)\n* [FreeStyle setup guide](docs/SETUP.md)\n* [Pipeline setup guide](docs/WORKFLOW.md)\n* [Pipeline libraries](docs/LIBRARY.md)\n* [MultiBranch guide](docs/MULTI.md)\n* [Building Jobs](docs/BUILDINGJOBS.md) \n* [Post Build Actions](docs/POSTBUILD.md) \n* [Advanced scripting](docs/P4GROOVY.md)\n* [Notes page](docs/NOTES.md)\n* [Jenkins page](https://plugins.jenkins.io/p4)\n\n## Requirements\n\n* Jenkins 2.462.3 or greater.\n* Helix Core Server 2020.1 or greater.\n* Minimum Perforce Protection of `open` for the Jenkins user.\n* Review Build feature requires Helix Swarm 2022.1 or greater.\n\n## Known Limitations\n- One Jenkins job per Helix Swarm branch. \n- Helix 'Build Farm' servers are not supported, they were superseded by Helix Commit-Edge servers back in 2013.2\n- The change summary for a concurrent build may report additional changes if that build is already in progress, [JENKINS-57901](https://issues.jenkins.io/browse/JENKINS-57901).\n\n## Installation\n\n1. Open Jenkins in a browser; for example http://jenkins_host:8080\n2. Browse to **Manage Jenkins**, **Manage Plugins**, and select the **Available** tab.\n3. Find the **P4** plugin or use the **Filter** if needed\n4. Select the check box and click the **Install without restart** button\n\nIf you are unable to find the plugin, you may need to refresh the 'Update Site'.\n\n1. Select the **Advanced** tab (under **Manage Plugins**).\n2. Click the **Check now** button at the bottom of the page.\n3. When **Done** go back to the update centre and try again.\n\n## Building\n\nTo build the plugin and run the tests use the following:\n\n\tmvn package\n  \n**Note:** for the tests to run you must have **p4d** in your PATH, to skip tests use the **-DskipTests** flag.\n\nThe latest SNAPSHOT builds are available [here](https://ci.jenkins.io/blue/organizations/jenkins/Plugins%2Fp4-plugin/branches).\n\n## Manual install\n\n1. Open Jenkins in a browser; for example http://jenkins_host:8080\n2. Browse to **Manage Jenkins**, **Manage Plugins**, and select the **Advanced** tab.\n3. Click the **Browse** button in the **Upload Plugin** section. \n4. Find the location of the **p4.hpi** file and click the **Open** button. \n5. Click the **Download now and install after restart** button (this might be different on the newer version). \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fp4-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenkinsci%2Fp4-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fp4-plugin/lists"}