Skip to content

mlynnyk/p4-plugin

This branch is 401 commits behind jenkinsci/p4-plugin:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

51e4716 · Feb 17, 2020
Jun 5, 2019
Feb 17, 2020
Jun 28, 2019
Dec 4, 2018
Jun 25, 2018
Feb 17, 2020
Jun 26, 2014
Feb 5, 2019
Feb 14, 2020
Feb 6, 2020

Repository files navigation

P4 Plugin

Jenkins Version Helix Core Helix Swarm

Jenkins plugin for a Perforce Helix Core Server (P4D).

Contents

Requirements

  • Jenkins 2.89.1 or greater.
  • Helix Core Server 2016.2 or greater.
  • Minimum Perforce Protection of open for the Jenkins user.
  • Review Build feature requires Helix Swarm 2016.2 or greater.

Known Limitations

  • One Jenkins job per Helix Swarm branch.
  • Helix 'Build Farm' servers are not supported, they were superseded by Helix Commit-Edge servers back in 2013.2

Install

  1. Open Jenkins in a browser; for example http://jenkins_host:8080
  2. Browse to 'Manage Jenkins' --> 'Manage Plugins' and select the Available tab.
  3. Find the 'P4 Plugin' or use the Filter if needed
  4. Check the box and click the Install without restart button

If you are unable to find the plugin, you may need to refresh the 'Update Site'.

  1. Select the Advanced tab (under 'Manage Plugins')
  2. Click the Check now button at the bottom of the page.
  3. When 'Done' go back to the update centre and try again.

Building

To build the plugin and run the tests use the following:

mvn package

Note: for the tests to run you must have p4d in your PATH, to skip tests use the -DskipTests flag.

Lastest SNAPSHOT builds available here.

Manual install

  1. Open Jenkins in a browser; e.g. http://jenkins_host:8080
  2. Browse to 'Manage Jenkins' --> 'Manage Plugins’ and select the Advanced tab.
  3. Click the Browse button in the 'Upload Plugin' section.
  4. Find the location of the 'p4.hpi' file and click the Open button.
  5. Click the Download now and install after restart button (this might be different on the newer version).

About

Perforce plugin for Jenkins

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 96.1%
  • HTML 3.6%
  • Other 0.3%