Need help to perform a Maven release with Jenkins and Gitorious

297 views
Skip to first unread message

lacrib...@gmail.com

unread,
Nov 21, 2012, 6:23:11 AM11/21/12
to jenkins...@googlegroups.com
Hi everyone,
I need your help to solve a problem that I have when performing a Maven
Release in our new server with Gitorious.
When we where in the old server it was working fine, but now that we change
to a new server (a vm in amazon cloud) the release isn't working.
I can pull, commit or push from the machine with Jenkins. Only Maven Release
is missing.

Environment:
Jenkins ver. 1.460
Jenkins Maven Release Plug-in Plug-in ver: 0.9.1

pom.xml(127.0.0.1 because I don't want to give the real address):
<scm>
<connection>scm:git:git://127.0.0.1:/gitserver/gitserver.git</connection>

developerConnection>scm:git:g...@127.0.0.1:gitserver/gitserver.git</developerConnection>
</scm>

Jenkins job configuration:
Build Environment
Enable Artifactory release management: Unchecked
Maven release build: Checked
Release goals and options: -X -Dresume=false release:prepare release:perform
DryRun goals and options: -Dresume=false -DdryRun=true release:prepare
Default versioning mode: None
Preselect custom SCM comment prefix: Unchecked
Preselect append Hudson username: Unchecked
Preselect 'specify SCM login/password': Unchecked
Resolve artifacts from Artifactory: Unchecked

Gitorious Project:
Clone & oush urls;ssh; g...@127.0.0.1:gitserver/gitserver.git

Run results:
[INFO] [INFO] --- maven-failsafe-plugin:2.12:verify (verify) @
com.project.core.dom ---
…..
[INFO] [INFO] Reactor Summary:
[INFO] [INFO]
[INFO] [INFO] proj-core .......................................... SUCCESS
[0.201s]
[INFO] [INFO] dependency.package.gui ............................ SUCCESS
[0.008s]
[INFO] [INFO] dependency.package.spring ......................... SUCCESS
[0.012s]
….
[INFO] Executing: /bin/sh -c cd
/var/lib/jenkins/jobs/maven23_testbuild_maven_01/workspace && git push
gam.build@gitserver .com:gitserver/gitserver .git
develop_core_1_0:develop_core_1_0
[INFO] Working directory:
/var/lib/jenkins/jobs/maven23_testbuild_maven_01/workspace
mojoFailed org.apache.maven.plugins:maven-release-plugin:2.2.2(default-cli)
projectFailed com.gitserver :proj-core:1.0.92-SNAPSHOT
sessionEnded
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] proj-core .......................................... FAILURE
[2:00.141s]
[INFO] dependency.package.gui ............................ SKIPPED
[INFO] dependency.package.spring ......................... SKIPPED
…..
Waiting for Jenkins to finish collecting data
mavenExecutionResult exceptions not empty
message : Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.2.2:prepare (default-cli) on
project proj-core: Unable to commit files
Provider message:
The git-push command failed.
Command output:
ssh: connect to host gitserver.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

cause : Unable to commit files
Provider message:
The git-push command failed.
Command output:
ssh: connect to host gitserver.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.apache.maven.plugins:maven-release-plugin:2.2.2:prepare
(default-cli) on project gam-core: Unable to commit files
Provider message:
The git-push command failed.
Command output:
ssh: connect to host gitserver.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at
org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:98)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:64)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.maven.plugin.MojoFailureException: Unable to commit
files
Provider message:
The git-push command failed.
Command output:
ssh: connect to host gitserver.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

at
org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:310)
at
org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:258)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 27 more
Caused by: org.apache.maven.shared.release.scm.ReleaseScmCommandException:
Unable to commit files
Provider message:
The git-push command failed.
Command output:
ssh: connect to host gitserver.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

at
org.apache.maven.shared.release.phase.AbstractScmCommitPhase.checkin(AbstractScmCommitPhase.java:168)
at
org.apache.maven.shared.release.phase.AbstractScmCommitPhase.performCheckins(AbstractScmCommitPhase.java:148)
at
org.apache.maven.shared.release.phase.ScmCommitPreparationPhase.runLogic(ScmCommitPreparationPhase.java:75)
at
org.apache.maven.shared.release.phase.AbstractScmCommitPhase.execute(AbstractScmCommitPhase.java:79)
at
org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:206)
at
org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:142)
at
org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:104)
at
org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:302)
... 30 more

I have been trying already for a week, still didn't find a solution.
Thank you very much in advance,
Luis



--
View this message in context: http://jenkins.361315.n4.nabble.com/Need-help-to-perform-a-Maven-release-with-Jenkins-and-Gitorious-tp4646808.html
Sent from the Jenkins users mailing list archive at Nabble.com.

Urivan Flores

unread,
Nov 21, 2012, 3:48:34 PM11/21/12
to jenkins...@googlegroups.com

Luis,

Have you manually verified access from Jenkins server to you git server on ssh as well as added the user owning the jenkins process ssh pub key into your key management profile in gitorious?

This sound more like a setup issue.

Regards,

-Urivan Flores

Reply all
Reply to author
Forward
0 new messages