Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ice-build] [Hudson] Build failed in Hudson: ice-next #715

See <http://hudson.eclipse.org/ice/job/ice-next/715/changes>

Changes:

[Greg Watson] Change runtime workspace location to ../workspace (assuming sdk

------------------------------------------
[...truncated 394 lines...]
	... 42 more
[WARNING] An exception has been thrown, but the request will be retried
org.apache.http.conn.HttpHostConnectException: Connect to build.eclipse.org:31338 [build.eclipse.org/172.25.25.57, build.eclipse.org/198.41.30.203] failed: Connection refused
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:220)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139)
	at org.eclipse.cbi.maven.http.apache.ApacheHttpClient.send(ApacheHttpClient.java:62)
	at org.eclipse.cbi.maven.http.RetryHttpClient.send(RetryHttpClient.java:54)
	at org.eclipse.cbi.maven.plugins.jarsigner.RemoteJarSigner.doSignJar(RemoteJarSigner.java:59)
	at org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner.sign(FilteredJarSigner.java:44)
	at org.eclipse.cbi.maven.plugins.jarsigner.JarResigner.sign(JarResigner.java:97)
	at org.eclipse.cbi.maven.plugins.jarsigner.RecursiveJarSigner.doSignJarRecursively(RecursiveJarSigner.java:64)
	at org.eclipse.cbi.maven.plugins.jarsigner.RecursiveJarSigner.doSignJar(RecursiveJarSigner.java:41)
	at org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner.sign(FilteredJarSigner.java:44)
	at org.eclipse.cbi.maven.plugins.jarsigner.mojo.SignMojo.signArtifact(SignMojo.java:298)
	at org.eclipse.cbi.maven.plugins.jarsigner.mojo.SignMojo.execute(SignMojo.java:280)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	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:317)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
	... 42 more
[WARNING] An exception has been thrown, but the request will be retried
org.apache.http.conn.HttpHostConnectException: Connect to build.eclipse.org:31338 [build.eclipse.org/172.25.25.57, build.eclipse.org/198.41.30.203] failed: Connection refused
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:220)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139)
	at org.eclipse.cbi.maven.http.apache.ApacheHttpClient.send(ApacheHttpClient.java:62)
	at org.eclipse.cbi.maven.http.RetryHttpClient.send(RetryHttpClient.java:54)
	at org.eclipse.cbi.maven.plugins.jarsigner.RemoteJarSigner.doSignJar(RemoteJarSigner.java:59)
	at org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner.sign(FilteredJarSigner.java:44)
	at org.eclipse.cbi.maven.plugins.jarsigner.JarResigner.sign(JarResigner.java:97)
	at org.eclipse.cbi.maven.plugins.jarsigner.RecursiveJarSigner.doSignJarRecursively(RecursiveJarSigner.java:64)
	at org.eclipse.cbi.maven.plugins.jarsigner.RecursiveJarSigner.doSignJar(RecursiveJarSigner.java:41)
	at org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner.sign(FilteredJarSigner.java:44)
	at org.eclipse.cbi.maven.plugins.jarsigner.mojo.SignMojo.signArtifact(SignMojo.java:298)
	at org.eclipse.cbi.maven.plugins.jarsigner.mojo.SignMojo.execute(SignMojo.java:280)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	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:317)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
	... 42 more
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] org.eclipse.ice.build ............................. SUCCESS [0.329s]
[INFO] org.eclipse.ice.datastructures .................... FAILURE [44.539s]
[INFO] org.eclipse.ice.io ................................ SKIPPED
[INFO] org.eclipse.ice.materials ......................... SKIPPED
[INFO] org.eclipse.ice.item .............................. SKIPPED
[INFO] org.eclipse.ice.caebat.batml ...................... SKIPPED
[INFO] org.eclipse.ice.caebat.batml.test ................. SKIPPED
[INFO] org.eclipse.ice.client.compatibility .............. SKIPPED
[INFO] org.eclipse.ice.core .............................. SKIPPED
[INFO] org.eclipse.ice.client ............................ SKIPPED
[INFO] org.eclipse.ice.client.rcp ........................ SKIPPED
[INFO] org.eclipse.ice.client.widgets .................... SKIPPED
[INFO] org.eclipse.ice.client.test ....................... SKIPPED
[INFO] org.eclipse.ice.persistence.xml ................... SKIPPED
[INFO] org.eclipse.ice.reactor.plant ..................... SKIPPED
[INFO] org.eclipse.ice.client.widgets.moose .............. SKIPPED
[INFO] org.eclipse.ice.vibe .............................. SKIPPED
[INFO] org.eclipse.ice.persistence.xml.test .............. SKIPPED
[INFO] org.eclipse.ice.client.widgets.moose.test ......... SKIPPED
[INFO] org.eclipse.ice.client.widgets.test.utils ......... SKIPPED
[INFO] org.eclipse.ice.client.widgets.test ............... SKIPPED
[INFO] org.eclipse.ice.core.test ......................... SKIPPED
[INFO] org.eclipse.ice.datastructures.test ............... SKIPPED
[INFO] org.eclipse.ice.developer ......................... SKIPPED
[INFO] org.eclipse.ice.developer.moose ................... SKIPPED
[INFO] org.eclipse.ice.io.test ........................... SKIPPED
[INFO] org.eclipse.ice.item.test ......................... SKIPPED
[INFO] org.eclipse.ice.materials.test .................... SKIPPED
[INFO] org.eclipse.ice.materials.ui ...................... SKIPPED
[INFO] org.eclipse.ice.reflectivity ...................... SKIPPED
[INFO] org.eclipse.ice.reflectivity.ui ................... SKIPPED
[INFO] ICE Advanced Materials Feature .................... SKIPPED
[INFO] org.eclipse.ice.mesh .............................. SKIPPED
[INFO] org.eclipse.ice.mesh.test ......................... SKIPPED
[INFO] org.eclipse.ice.nek5000 ........................... SKIPPED
[INFO] org.eclipse.ice.nek5000.test ...................... SKIPPED
[INFO] org.eclipse.ice.projectgeneration ................. SKIPPED
[INFO] org.eclipse.ice.projectgeneration.test ............ SKIPPED
[INFO] org.eclipse.ice.proteus ........................... SKIPPED
[INFO] org.eclipse.ice.proteus.test ...................... SKIPPED
[INFO] org.eclipse.ice.reactor.plant.test ................ SKIPPED
[INFO] org.eclipse.ice.reflectivity.test ................. SKIPPED
[INFO] org.eclipse.ice.target.neon ....................... SKIPPED
[INFO] org.eclipse.ice.vibe.test ......................... SKIPPED
[INFO] ICE Feature ....................................... SKIPPED
[INFO] ICE Repository .................................... SKIPPED
[INFO] ICE Product ....................................... SKIPPED
[INFO] Eclipse ICE Build Aggregator ...................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:24.095s
[INFO] Finished at: Thu Jul 14 15:38:00 EDT 2016
[INFO] Final Memory: 176M/4396M
[INFO] ------------------------------------------------------------------------
[INFO] o.h.m.e.h.MavenExecutionResultHandler - Build failed with exception(s)
[INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin:1.1.3:sign (sign) on project org.eclipse.ice.datastructures: [Thu Jul 14 15:38:00 EDT 2016] Unable to sign jar '/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.datastructures/target/org.eclipse.ice.datastructures-2.1.8-SNAPSHOT.jar'
[DEBUG] Closing connection to remote
[ERROR] Failed to execute goal org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin:1.1.3:sign (sign) on project org.eclipse.ice.datastructures: [Thu Jul 14 15:38:00 EDT 2016] Unable to sign jar '/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.datastructures/target/org.eclipse.ice.datastructures-2.1.8-SNAPSHOT.jar': Connect to build.eclipse.org:31338 [build.eclipse.org/172.25.25.57, build.eclipse.org/198.41.30.203] failed: Connection refused -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin:1.1.3:sign (sign) on project org.eclipse.ice.datastructures: [Thu Jul 14 15:38:00 EDT 2016] Unable to sign jar '/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.datastructures/target/org.eclipse.ice.datastructures-2.1.8-SNAPSHOT.jar'
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
	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:317)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: [Thu Jul 14 15:38:00 EDT 2016] Unable to sign jar '/jobs/genie.ice/ice-next/workspace/ice/org.eclipse.ice.datastructures/target/org.eclipse.ice.datastructures-2.1.8-SNAPSHOT.jar'
	at org.eclipse.cbi.maven.ExceptionHandler.handleError(ExceptionHandler.java:40)
	at org.eclipse.cbi.maven.plugins.jarsigner.mojo.SignMojo.signArtifact(SignMojo.java:301)
	at org.eclipse.cbi.maven.plugins.jarsigner.mojo.SignMojo.execute(SignMojo.java:280)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	... 19 more
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to build.eclipse.org:31338 [build.eclipse.org/172.25.25.57, build.eclipse.org/198.41.30.203] failed: Connection refused
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:220)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139)
	at org.eclipse.cbi.maven.http.apache.ApacheHttpClient.send(ApacheHttpClient.java:62)
	at org.eclipse.cbi.maven.http.RetryHttpClient.send(RetryHttpClient.java:54)
	at org.eclipse.cbi.maven.plugins.jarsigner.RemoteJarSigner.doSignJar(RemoteJarSigner.java:59)
	at org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner.sign(FilteredJarSigner.java:44)
	at org.eclipse.cbi.maven.plugins.jarsigner.JarResigner.sign(JarResigner.java:97)
	at org.eclipse.cbi.maven.plugins.jarsigner.RecursiveJarSigner.doSignJarRecursively(RecursiveJarSigner.java:64)
	at org.eclipse.cbi.maven.plugins.jarsigner.RecursiveJarSigner.doSignJar(RecursiveJarSigner.java:41)
	at org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner.sign(FilteredJarSigner.java:44)
	at org.eclipse.cbi.maven.plugins.jarsigner.mojo.SignMojo.signArtifact(SignMojo.java:298)
	... 22 more
Caused by: java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
	... 42 more
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ConnectException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :org.eclipse.ice.datastructures
[DEBUG] Waiting for process to finish
[DEBUG] Result: 1
Taking screenshot.
[workspace] $ import -window root -display :1522 screenshot.jpg
Terminating xvnc.
Recording test results
Archiving artifacts

--
This message is automatically generated by Hudson. 
For more information on Hudson, see: http://hudson-ci.org/


Back to the top