Unfortunately, p4 is run by the maven release plugin, which in turn run by Jenkins. If I run mvn release directly it works fine.
David On Tuesday, July 16, 2013 3:43:48 AM UTC+3, Mishael Kim wrote: > > having a valid ticket on the machine and using the ticket instead of the > password works well for me. > > > On Mon, Jul 15, 2013 at 12:25 PM, <[email protected] <javascript:>> > wrote: > >> We have been using the Perforce plugin for quite some time and usually >> when I see that error it is because the password is not correct. I am >> using a slightly older version of the plugin (1.3.19). You may try to >> check the box to expose the P4PASSWD in the environment and then check to >> see if it is getting set properly. You may also want to check the P4TICKET >> in the environment and make sure it is valid. >> >> Mark >> >> >> On Monday, July 15, 2013 8:42:56 AM UTC-6, Alon Herbst wrote: >>> >>> We have a Jenkins 1.522 server. We need an SCM integration with >>> Perforce. In order to connect Jenkins to the Perforce repository we >>> deployed the Perforce plugin in Jenkins, version1.3.24. >>> We configured a single Perforce installation to point on an existing >>> installation of perforce 12.1. See: Perforce installations.JPG >>> We created a new job and configured it to use Perforce. The settings >>> appear in the attached Jenkins job configuration.jpg. >>> For some reason, the job fails to check out the code due to some issue >>> with password: Perforce password (P4PASSWD) invalid or unset. Full console >>> output is attached in the end. >>> I tried to use the put my regular password and a perforce login ticket >>> in the Password property but did get any progress. >>> Do you have any suggestions on what is wrong here? Any other methods to >>> integrate Perforce and Jenkins? >>> >>> Here is the full console output: >>> >>> Building remotely on vin-slave2-orch in workspace >>> /home/jenkins/vin-slave2-orch-root/workspace/XXX-api-adapter-ob >>> Using remote perforce client: XXX-api-adapter-ob-workspace-501763112 >>> [XXX-api-adapter-ob] $ /build/toolchain/lin64/perforce-r12.1/p4 >>> workspace -o XXX-api-adapter-ob-workspace-501763112 >>> [XXX-api-adapter-ob] $ /build/toolchain/lin64/perforce-r12.1/p4 login >>> -a -p >>> [XXX-api-adapter-ob] $ /usr/bin/p4 login -a -p >>> [XXX-api-adapter-ob] $ /build/toolchain/lin64/perforce-r12.1/p4 >>> workspace -o XXX-api-adapter-ob-workspace-501763112 >>> Caught exception communicating with perforce. Perforce password >>> (P4PASSWD) invalid or unset.com.tek42.perforce.PerforceException: >>> Perforce password (P4PASSWD) invalid or unset. >>> at com.tek42.perforce.parse.AbstractPerforceTemplate. >>> getPerforceResponse(AbstractPerforceTemplate.java:385) >>> at com.tek42.perforce.parse.AbstractPerforceTemplate. >>> getPerforceResponse(AbstractPerforceTemplate.java:294) >>> at com.tek42.perforce.parse.Workspaces.getWorkspace(Workspaces.java:61) >>> at hudson.plugins.perforce.PerforceSCM.getPerforceWorkspace( >>> PerforceSCM.java:1503) >>> at hudson.plugins.perforce.PerforceSCM.getPerforceWorkspace( >>> PerforceSCM.java:1464) >>> at hudson.plugins.perforce.PerforceSCM.checkout(PerforceSCM.java:809) >>> at hudson.model.AbstractProject.checkout(AbstractProject.java:1387) >>> at hudson.model.AbstractBuild$AbstractBuildExecution. >>> defaultCheckout(AbstractBuild.java:676) >>> at jenkins.scm.SCMCheckoutStrategy.checkout( >>> SCMCheckoutStrategy.java:88) >>> at hudson.model.AbstractBuild$AbstractBuildExecution.run( >>> AbstractBuild.java:581) >>> at hudson.model.Run.execute(Run.java:1593) >>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) >>> at hudson.model.ResourceController.execute(ResourceController.java:88) >>> at hudson.model.Executor.run(Executor.java:247) >>> ERROR: Unable to communicate with perforce. Perforce password (P4PASSWD) >>> invalid or unset. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
