Need help to perform a Maven release with Jenkins and Gitorious

瀏覽次數:297 次
跳到第一則未讀訊息

lacrib...@gmail.com

未讀,
2012年11月21日 清晨6:23:112012/11/21
收件者: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

未讀,
2012年11月21日 下午3:48:342012/11/21
收件者: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

回覆所有人
回覆作者
轉寄
0 則新訊息