<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>plugin</artifactId> <version>2.33</version> </parent> <artifactId>p4</artifactId> <version>1.8.1-SNAPSHOT</version> <packaging>hpi</packaging> <name>P4 Plugin</name> <description>Perforce Client plugin for the Jenkins SCM provider.</description> <url>https://wiki.jenkins-ci.org/display/JENKINS/P4+Plugin</url> <properties> <jenkins.version>1.642.3</jenkins.version> </properties> <scm> <connection>scm:git:git://github.com/jenkinsci/${project.artifactId}-plugin.git</connection> <developerConnection>scm:git:git@github.com:jenkinsci/${project.artifactId}-plugin.git</developerConnection> <url>http://github.com/jenkinsci/${project.artifactId}-plugin</url> <tag>HEAD</tag> </scm> <developers> <developer> <id>p4paul</id> <name>Paul Allen</name> <email>pallen@perforce.com</email> </developer> </developers> <repositories> <repository> <id>repo.jenkins-ci.org</id> <url>http://repo.jenkins-ci.org/public/</url> </repository> <repository> <id>artifactory.bnr.perforce.com</id> <name>artifactory.bnr.perforce.com-snapshots</name> <url>http://artifactory.bnr.perforce.com/artifactory/snapshots</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>repo.jenkins-ci.org</id> <url>http://repo.jenkins-ci.org/public/</url> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>com.perforce</groupId> <artifactId>p4java</artifactId> <version>2017.2.1577651</version> </dependency> <dependency> <groupId>com.jcraft</groupId> <artifactId>jzlib</artifactId> <version>1.1.3-kohsuke-1</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.5</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-exec</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>com.mashape.unirest</groupId> <artifactId>unirest-java</artifactId> <version>1.4.9</version> </dependency> <!-- Jenkins dependencies --> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>credentials</artifactId> <version>2.1.11</version> </dependency> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>scm-api</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>matrix-project</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>structs</artifactId> <version>1.10</version> </dependency> <!-- Workflow dependencies (aggregator) --> <dependency> <groupId>org.jenkins-ci.plugins.workflow</groupId> <artifactId>workflow-step-api</artifactId> <version>2.12</version> </dependency> <dependency> <groupId>org.jenkins-ci.plugins.workflow</groupId> <artifactId>workflow-multibranch</artifactId> <version>2.16</version> </dependency> <!-- Optional dependencies --> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>multiple-scms</artifactId> <version>0.4</version> <optional>true</optional> </dependency> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>mailer</artifactId> <version>1.16</version> <optional>true</optional> </dependency> <!-- Test scope dependencies --> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>matrix-auth</artifactId> <version>1.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jenkins-ci.plugins.workflow</groupId> <artifactId>workflow-durable-task-step</artifactId> <version>2.8</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jenkins-ci.plugins.workflow</groupId> <artifactId>workflow-basic-steps</artifactId> <version>2.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>pipeline-stage-step</artifactId> <version>2.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jenkinsci.plugins</groupId> <artifactId>pipeline-model-definition</artifactId> <version>1.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jenkins-ci.plugins.workflow</groupId> <artifactId>workflow-cps-global-lib</artifactId> <version>2.9</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>script-security</artifactId> <version>1.27</version> <scope>test</scope> </dependency> </dependencies> <build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build> </project>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 23141 | Tsaukpaetra | "Forking branch Main of p4-jenkins to Tsaukpaetra-p4jenkins." | ||
//guest/perforce_software/p4jenkins/main/pom.xml | |||||
#116 | 23066 | Paul Allen |
Update POM for next release. Latest: 1.8.0 |
||
#115 | 22978 | Paul Allen |
Update POM for next release. Latest: 1.7.7 |
||
#114 | 22971 | Paul Allen |
Update p4java 2017.2.1577651. Server Property sequence fix (used by Swarm URL). |
||
#113 | 22954 | Paul Allen |
Update POM for next release. Latest: 1.7.6 |
||
#112 | 22952 | Paul Allen | POM commons-lang3:3.5 used at runtime | ||
#111 | 22945 | Paul Allen | POM update - remove exclusions and added dependencies. | ||
#110 | 22942 | Paul Allen |
POM Update. Remove dependancy on workflow-aggregator and re-add 'test' dependancies for pipeline/workflow. |
||
#109 | 22928 | Paul Allen | Swarm approve step for Pipeline and FreeStyle jobs. | ||
#108 | 22840 | Paul Allen |
Merge pull request #49 from aosterkamp/master add support for "P4Trigger" declarative pipeline trigger |
||
#107 | 22824 | Paul Allen |
Update POM for next release. Latest: 1.7.5 |
||
#106 | 22815 | Paul Allen |
Provide repo with connection.getCommitObject(). The `p4 graph cat-file commit` requires `super` level access if the repo name is not provided. JENKINS-46595 |
||
#105 | 22796 | Paul Allen | Update plugin POM 2.33 | ||
#104 | 22704 | Paul Allen |
Update POM for next release. Latest: 1.7.4 |
||
#103 | 22637 | Paul Allen |
Update POM for next release. Latest: 1.7.3 |
||
#102 | 22632 | Paul Allen |
Update P4Java 2017.2.1535715 Unicode buffer fixes for syncing UFT16 files. JENKINS-45453 JENKINS-45580 |
||
#101 | 22558 | Paul Allen |
Update POM for next release. Latest: 1.7.2 |
||
#100 | 22557 | Paul Allen | Downgraded due to hpi:run error in parent pom. | ||
#99 | 22555 | Paul Allen |
Update P4Java 2017.2.1531685 Patch for parallel sync - thread authentication on Edge/Commit servers. |
||
#98 | 22547 | Paul Allen |
P4Java patch 2017.2.1530813. Update parent POM 2.30 and checkpoints for parallel test. |
||
#97 | 22489 | Paul Allen |
Update POM for next release. Latest: 1.7.1 |
||
#96 | 22396 | Paul Allen |
MultiBranch support for Perforce Swarm Reviews. A work in progress - adds Swarm API support to find branches and reviews from a Swarm project. #review-22354 |
||
#95 | 22349 | Paul Allen |
Parallel Sync using P4Java. Update to P4Java 2017.2; using RPC level parallel sync and threaded within the JVM. Native parallel sync no longer requires a 'p4d' binary. |
||
#94 | 22181 | Paul Allen |
Update POM for next release. Latest: 1.7.0 |
||
#93 | 22128 | Paul Allen |
Helix Graph support for Jenkins. JENKINS-40354 |
||
#92 | 22124 | Paul Allen |
Update POM for next release. Latest: 1.6.2 |
||
#91 | 22044 | Paul Allen |
Update POM for next release. Latest: 1.6.1 |
||
#90 | 21926 | Paul Allen |
Update POM for next release. Latest: 1.6.0 |
||
#89 | 21865 | Paul Allen | Update P4Java to 2016.1.1499206 | ||
#88 | 21794 | Paul Allen |
Merge pull request #39 from Dohbedoh/JENKINS-34825 Jenkins 34825 |
||
#87 | 21783 | Paul Allen |
Update POM for next release. Latest: 1.5.1 |
||
#86 | 21782 | Paul Allen |
Update POM for next release. Latest: 1.5.0 (Bad deployment - do not use) |
||
#85 | 21758 | Paul Allen |
Merge pull request #38 from jenkinsci/dev scm-api 2.0.2 updates |
||
#84 | 21669 | Paul Allen |
Update POM for next release. Latest: 1.4.14 |
||
#83 | 21668 | Paul Allen | Identifier fix by adding filtering to resources. | ||
#82 | 21661 | Paul Allen | Expand Version and ID in Server log. | ||
#81 | 21464 | Paul Allen |
Update POM for next release. Latest: 1.4.13 |
||
#80 | 21375 | Paul Allen |
Update POM for next release. Latest: 1.4.12 |
||
#79 | 21260 | Paul Allen |
Update POM for next release. Latest: 1.4.11 |
||
#78 | 21150 | Paul Allen |
Update POM for next release. Latest: 1.4.10 |
||
#77 | 21052 | Paul Allen |
Update POM for next release. Latest: 1.4.9 |
||
#76 | 20875 | Paul Allen |
Update POM for next release. Latest: 1.4.8 |
||
#75 | 20786 | Paul Allen | Upgrade p4java 2015.2.1365273 | ||
#74 | 20784 | Paul Allen |
Update POM for next release. Latest: 1.4.7 |
||
#73 | 20299 | Paul Allen |
Update POM for next release. Latest: 1.4.6 |
||
#72 | 20295 | Paul Allen |
Remove distributionManagement. Defined in parent POM |
||
#71 | 20226 | Paul Allen |
Support for Multiple SCMs Plugin. Optional dependency on multiple-scms and helper method for safely casting SCM object to PerforceSCM instance, especially in the scenario where the SCM object is a MultiSCM instance. JENKINS-32064 |
||
#70 | 20179 | Paul Allen | Javadoc fixes for java 8 builds. | ||
#69 | 20039 | Paul Allen |
Update POM for next release. Latest: 1.4.4 |
||
#68 | 19891 | Paul Allen |
Update POM for next release. Latest: 1.4.3 |
||
#67 | 19832 | Paul Allen |
Update POM for next release. Latest: 1.4.2 |
||
#66 | 19713 | Paul Allen |
Update POM for next release. Latest: 1.4.1 |
||
#65 | 19594 | Paul Allen |
Update POM for next release. Latest: 1.4.0 |
||
#64 | 19578 | Paul Allen | Upgrade plugin to 2.9 | ||
#63 | 19576 | Paul Allen |
Update POM for next release. Latest: 1.3.10 |
||
#62 | 19385 | Paul Allen |
Update POM for next release. Latest: 1.3.9 |
||
#61 | 19357 | Paul Allen |
Populate class support for DSL p4sync. JENKINS-34318 |
||
#60 | 18890 | Paul Allen |
Update POM for next release. Latest: 1.3.8 |
||
#59 | 18744 | Paul Allen | Added optional dependancy for Mailer 1.16 | ||
#58 | 18212 | Paul Allen |
Update POM for next release. Latest: 1.3.7 |
||
#57 | 17266 | Paul Allen |
Update POM for next release. Latest: 1.3.6 |
||
#56 | 16793 | Paul Allen |
Upgrade p4java 15.2 Fix for 2G limit. JENKINS-25364 |
||
#55 | 16757 | Paul Allen |
Update POM for next release. Latest: 1.3.5 |
||
#54 | 16617 | Paul Allen |
Update POM for next release. Latest: 1.3.4 |
||
#53 | 16538 | Paul Allen |
Update POM for next release. Latest: 1.3.3 |
||
#52 | 16188 | Paul Allen |
Update POM for next release. Latest: 1.3.2 |
||
#51 | 15695 | Paul Allen |
Update POM for next release. Latest: 1.3.1 |
||
#50 | 15557 | Paul Allen |
Simplification of ReviewNotifier Remove Apache HttpClient dependancy and separate setup environment step. Notification triggered onCompleted event, called after a build is completed. |
||
#49 | 15516 | Paul Allen |
Update POM for next release. Latest: 1.3.0 |
||
#48 | 15515 | Paul Allen | Update P4Java to 2015.1.1210288 | ||
#47 | 15394 | Paul Allen |
Workflow-DSL functionality. Tested workflow DSL against 1.596.1 older functionality tested against 1.580.1 @sven_erik_knop |
||
#46 | 15363 | Paul Allen |
Update POM and release notes for next release. Latest: 1.2.7 |
||
#45 | 15328 | Paul Allen |
Update POM for next release. Latest: 1.2.6 |
||
#44 | 14914 | Paul Allen |
Update POM for next release. Latest: 1.2.5 |
||
#43 | 13955 | Paul Allen |
Update POM for next release. Latest: 1.2.4 |
||
#42 | 13800 | Paul Allen | Updated P4Java to 15.1 | ||
#41 | 13647 | Paul Allen |
Update POM for next release. Latest: 1.2.3 |
||
#40 | 12979 | Paul Allen |
Update POM for next release. Latest: 1.2.2 |
||
#39 | 12417 | Paul Allen |
Extend Jenkins support back to 1.568 - remove @Override annotations - remove jenkins.security.Roles |
||
#38 | 12200 | Paul Allen |
Update POM for next release. Latest: 1.2.1 |
||
#37 | 12157 | Paul Allen | minor - serialisation cleanup and pin p4java in the POM | ||
#36 | 11942 | Paul Allen |
Update POM for next release. Latest: 1.2.0 |
||
#35 | 11941 | Paul Allen |
Minor updates. Update credentials to 1.22 and remove old p4java snapshot repo. Includes name refactor (project -> job) |
||
#34 | 11626 | Paul Allen |
Workflow support. - Updated the plugin to the latest LTS Jenkins release 1.580.3. - Updated P4Java to 2014.1 Tested with simple ‘static’ workspace, there may be limitations with ‘manual’ workspace. Plan to add DSL support by extending the SCMStep class. #review-11537 JENKINS-24206 |
||
#33 | 11582 | Paul Allen |
Update POM for next release. Latest: 1.1.4 |
||
#32 | 11491 | Paul Allen |
Update POM for next release. Latest: 1.1.3 |
||
#31 | 11370 | Paul Allen |
Update POM for next release. Latest: 1.1.2 |
||
#30 | 11339 | Paul Allen |
Update POM for next release. Latest: 1.1.1 |
||
#29 | 11308 | Paul Allen |
Update POM for next release. Latest: 1.1.0 |
||
#28 | 11157 | Paul Allen |
Remove `@NameWith` annotation The 1.19 Credential release fixes the issue. JENKINS-25682 |
||
#27 | 11105 | Paul Allen |
Update POM for next release. Latest: 1.0.23 |
||
#26 | 11033 | Paul Allen |
Update POM for next release. Latest: 1.0.22 |
||
#25 | 10897 | Paul Allen |
Update POM for next release. Latest: 1.0.21 |
||
#24 | 10857 | Paul Allen |
Update POM for next release. 1.0.20 |
||
#23 | 10856 | Paul Allen | POM Update url + release ver | ||
#22 | 10855 | Paul Allen | Update POM for next release. | ||
#21 | 10803 | Paul Allen | Update POM for next release. | ||
#20 | 10685 | Paul Allen | Update POM for next release. | ||
#19 | 10512 | Paul Allen | Update POM for next release. | ||
#18 | 10171 | Paul Allen | Update POM for next release. | ||
#17 | 10032 | Paul Allen | Update POM for next release. | ||
#16 | 10011 | Paul Allen | Update POM for next release | ||
#15 | 9983 | Paul Allen | Update POM for next release. | ||
#14 | 9852 | Paul Allen | Update POM for next release | ||
#13 | 9851 | Paul Allen | Merging using p4-jenkins | ||
#12 | 9817 | Paul Allen | Update POM for next release | ||
#11 | 9802 | Paul Allen | Update to 1.0.9 for next release. | ||
#10 | 9785 | Paul Allen | POM update for next release | ||
#9 | 9781 | Paul Allen | Update for next release. | ||
#8 | 9769 | Paul Allen | Copying using p4-jenkins | ||
#7 | 9739 | Paul Allen | Update POM for release 1.0.5 | ||
#6 | 9722 | Paul Allen | Copying using p4-jenkins | ||
#5 | 9719 | Paul Allen | Release 1.0.4 -- local path syntax | ||
#4 | 9704 | Paul Allen | Tidy up README and pushed out a new release 1.0.3 for null/empty params | ||
#3 | 9698 | Paul Allen | [maven-release-plugin] prepare for next development iteration | ||
#2 | 9692 | Paul Allen |
POM update for p4java SNAPSHOT p4java now temporally in http://repo.jenkins-ci.org/snapshots/ |
||
#1 | 9690 | Paul Allen |
[Branching using p4-jenkins] Release 1.0.1 |
||
//guest/paul_allen/dev/p4-jenkins/p4-client/pom.xml | |||||
#14 | 9688 | Paul Allen | Update version in POM | ||
#13 | 9682 | Paul Allen | Modifed pom to load the local jar for p4java. | ||
#12 | 9675 | Paul Allen | update to pom to use 'addjars-maven-plugin' | ||
#11 | 9673 | Paul Allen | Update developer ID to p4paul | ||
#10 | 9672 | Paul Allen | Refactor name from 'p4_client' to 'p4'. | ||
#9 | 9668 | Paul Allen | Test round trip from GitHub | ||
#8 | 8910 | Paul Allen |
Update description details and plugin version. Added dependency on p4-java 2013.2. Will need manual add to .m2 repo: mvn install:install-file -Dfile=p4java-2013.2.788582.jar \ -DgroupId=com.perforce \ -DartifactId=p4java \ -Dversion=2013.2.788582 \ -Dpackaging=jar |
||
#7 | 8814 | Paul Allen |
Removed p4-java 13.1 from POM -- need 13.2 fixes for Jar to avoid InvalidJarIndexException error. Hope to remove jar when uploaded to Maven. |
||
#6 | 8762 | Paul Allen |
Console Ouptut logging for SCM build steps. - Removed SLF4J and used old style logger (matching Jenkins) - Set Client Host filed to null, Jenkins sometimes gives an IP address. - Test p4java setps in SCM tasks for success(true/false) |
||
#5 | 8758 | Paul Allen | Downgraded org.jenkins-ci.plugins to 1.509.3 and now all built-in test pass. | ||
#4 | 8715 | Paul Allen |
#review-8716 [Basic Swarm-Jenkins cycle DONE] Support Job's build notification and then POST's the pass/fail call-back URLs to Swarm. |
||
#3 | 8629 | Paul Allen |
Added p4java with connection/authorisation helper classes. Included SSL support and detection of Unicode servers. |
||
#2 | 8611 | Paul Allen | Basic implementation of Credentials Store | ||
#1 | 8598 | Paul Allen | Experimentation with data binding for Jelly files and ExtensionPoint/Descriptor |