[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jgit-build] [Hudson] Build failed in Hudson: jgit-stable #338
|
See <https://hudson.eclipse.org/jgit/job/jgit-stable/338/>
------------------------------------------
[...truncated 2936 lines...]
SUREFIRE-859: remote: Total 3 (delta 0), reused 0 (delta 0)
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.062 sec - in org.eclipse.jgit.pgm.FetchTest
Running org.eclipse.jgit.pgm.CloneTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.137 sec - in org.eclipse.jgit.pgm.ResetTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.493 sec - in org.eclipse.jgit.pgm.CloneTest
Running org.eclipse.jgit.pgm.ArchiveTest
Tests run: 30, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.188 sec - in org.eclipse.jgit.pgm.ArchiveTest
Running org.eclipse.jgit.pgm.TagTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 sec - in org.eclipse.jgit.pgm.TagTest
Running org.eclipse.jgit.pgm.ConfigTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec - in org.eclipse.jgit.pgm.ConfigTest
Running org.eclipse.jgit.pgm.StatusTest
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.701 sec - in org.eclipse.jgit.pgm.StatusTest
Running org.eclipse.jgit.pgm.AddTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.022 sec - in org.eclipse.jgit.pgm.AddTest
Results :
Tests run: 118, Failures: 0, Errors: 0, Skipped: 3
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.jgit.pgm.test ---
[INFO] Building jar: /jobs/genie.jgit/jgit-stable/workspace/org.eclipse.jgit.pgm.test/target/org.eclipse.jgit.pgm.test-4.2.0.201512141825-rc1.jar
[INFO]
[INFO] --- maven-javadoc-plugin:2.10.1:jar (attach-javadocs) @ org.eclipse.jgit.pgm.test ---
[INFO] Building jar: /jobs/genie.jgit/jgit-stable/workspace/org.eclipse.jgit.pgm.test/target/org.eclipse.jgit.pgm.test-4.2.0.201512141825-rc1-javadoc.jar
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (default) @ org.eclipse.jgit.pgm.test ---
[INFO] Building jar: /jobs/genie.jgit/jgit-stable/workspace/org.eclipse.jgit.pgm.test/target/org.eclipse.jgit.pgm.test-4.2.0.201512141825-rc1-tests.jar
[INFO]
[INFO] >>> findbugs-maven-plugin:3.0.0:check (default) @ org.eclipse.jgit.pgm.test >>>
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.0:findbugs (findbugs) @ org.eclipse.jgit.pgm.test ---
[INFO] Fork Value is true
[java] Warnings generated: 2
[INFO] Done FindBugs Analysis....
[INFO]
[INFO] <<< findbugs-maven-plugin:3.0.0:check (default) @ org.eclipse.jgit.pgm.test <<<
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.0:check (default) @ org.eclipse.jgit.pgm.test ---
[INFO] BugInstance size is 2
[INFO] Error size is 0
[INFO] Total bugs: 2
[INFO] Unread public/protected field: org.eclipse.jgit.lib.CLIRepositoryTestCase.trash ["org.eclipse.jgit.lib.CLIRepositoryTestCase"] At CLIRepositoryTestCase.java:[lines 57-185]
[INFO] Found reliance on default encoding in org.eclipse.jgit.pgm.CLIGitCommand.execute(String, Repository): new String(byte[]) ["org.eclipse.jgit.pgm.CLIGitCommand"] At CLIGitCommand.java:[lines 57-164]
[INFO]
[INFO] >>> maven-pmd-plugin:3.4:cpd-check (default) @ org.eclipse.jgit.pgm.test >>>
[INFO]
[INFO] --- maven-pmd-plugin:3.4:cpd (cpd) @ org.eclipse.jgit.pgm.test ---
[INFO]
[INFO] <<< maven-pmd-plugin:3.4:cpd-check (default) @ org.eclipse.jgit.pgm.test <<<
[INFO]
[INFO] --- maven-pmd-plugin:3.4:cpd-check (default) @ org.eclipse.jgit.pgm.test ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] JGit - Parent ..................................... SUCCESS [8.316s]
[INFO] JGit - Core ....................................... SUCCESS [1:39.974s]
[INFO] JGit - Ant Tasks .................................. SUCCESS [10.085s]
[INFO] JGit Archive Formats .............................. SUCCESS [10.335s]
[INFO] JGit - AWT User Interface ......................... SUCCESS [13.901s]
[INFO] JGit - Apache httpclient based HTTP support ....... SUCCESS [10.465s]
[INFO] JGit - HTTP Server ................................ SUCCESS [15.019s]
[INFO] JGit - Command Line Interface ..................... SUCCESS [23.750s]
[INFO] JGit - JUnit Utility Classes ...................... SUCCESS [14.013s]
[INFO] JGit - JUnit Http Utility Classes ................. SUCCESS [11.839s]
[INFO] JGit - Core Tests ................................. SUCCESS [3:26.258s]
[INFO] JGit - Ant Tasks Tests ............................ SUCCESS [1.968s]
[INFO] JGit - HTTP Tests ................................. SUCCESS [13.622s]
[INFO] JGit - Command Line Interface Tests ............... SUCCESS [17.140s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7:38.774s
[INFO] Finished at: Tue Dec 22 09:23:40 EST 2015
[INFO] Final Memory: 68M/2452M
[INFO] ------------------------------------------------------------------------
[DEBUG] Closing connection to remote
[DEBUG] Waiting for process to finish
[DEBUG] Result: 0
[INFO] Using Maven 3 installation: Maven 3.0.5
[INFO] Checking Maven 3 installation environment
[workspace] $ /shared/common/apache-maven-3.0.5/bin/mvn --help
[INFO] Checking Maven 3 installation version
[INFO] Detected Maven 3 installation version: 3.0.5
[WARN] Detected superfluous option: -B
[workspace] $ /shared/common/apache-maven-3.0.5/bin/mvn -B install deploy:deploy -V -B -e -DskipTests=true -Dmaven.ext.class.path=/home/hudson/genie.jgit/.hudson/maven/slavebundle/resources:/home/hudson/genie.jgit/.hudson/maven/slavebundle/lib/maven3-eventspy-3.0.jar:/home/hudson/genie.jgit/.hudson/war/webapp/WEB-INF/lib/hudson-remoting-3.0.3.jar -Dhudson.eventspy.port=39416 -Dmaven.repo.local=<https://hudson.eclipse.org/jgit/job/jgit-stable/ws/.maven/repo> -f pom.xml -P jgit.java7 -P eclipse-sign -P build-server -P platform-mars
[DEBUG] Waiting for connection on port: 39416
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 08:51:28-0500)
Maven home: /shared/common/apache-maven-3.0.5
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: /opt/public/common/jdk1.7.0_80/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.0.101-0.46-default", arch: "amd64", family: "unix"
[DEBUG] Connected to remote
[INFO] Error stacktraces are turned on.
[INFO] o.h.m.e.h.SettingsBuildingRequestHandler - Using global settings document ID: 8b5a03d2-f550-43a0-9391-0e477a56c6bd
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] JGit - Parent
[INFO] JGit - Core
[INFO] JGit - Ant Tasks
[INFO] JGit Archive Formats
[INFO] JGit - AWT User Interface
[INFO] JGit - Apache httpclient based HTTP support
[INFO] JGit - HTTP Server
[INFO] JGit - Command Line Interface
[INFO] JGit - JUnit Utility Classes
[INFO] JGit - JUnit Http Utility Classes
[INFO] JGit - Core Tests
[INFO] JGit - Ant Tasks Tests
[INFO] JGit - HTTP Tests
[INFO] JGit - Command Line Interface Tests
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building JGit - Parent 4.2.0.201512141825-rc1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- build-helper-maven-plugin:1.9:parse-version (set-osgi-version) @ org.eclipse.jgit-parent ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.1.201405082137:prepare-agent (default) @ org.eclipse.jgit-parent ---
[INFO] argLine set to -javaagent:<https://hudson.eclipse.org/jgit/job/jgit-stable/ws/.maven/repo/org/jacoco/org.jacoco.agent/0.7.1.201405082137/org.jacoco.agent-0.7.1.201405082137-runtime.jar=destfile=/jobs/genie.jgit/jgit-stable/target/jacoco.exec,append=true,includes=org.eclipse.jgit.*,excludes=**/*Test*.*>
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (translate-qualifier) @ org.eclipse.jgit-parent ---
[INFO] Executing tasks
main:
[INFO] Executed tasks
[INFO]
[INFO] >>> maven-source-plugin:2.4:jar (attach-sources) @ org.eclipse.jgit-parent >>>
[INFO]
[INFO] --- build-helper-maven-plugin:1.9:parse-version (set-osgi-version) @ org.eclipse.jgit-parent ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.1.201405082137:prepare-agent (default) @ org.eclipse.jgit-parent ---
[INFO] argLine set to -javaagent:<https://hudson.eclipse.org/jgit/job/jgit-stable/ws/.maven/repo/org/jacoco/org.jacoco.agent/0.7.1.201405082137/org.jacoco.agent-0.7.1.201405082137-runtime.jar=destfile=/jobs/genie.jgit/jgit-stable/target/jacoco.exec,append=true,includes=org.eclipse.jgit.*,excludes=**/*Test*.*>
[INFO]
[INFO] <<< maven-source-plugin:2.4:jar (attach-sources) @ org.eclipse.jgit-parent <<<
[INFO]
[INFO] --- maven-source-plugin:2.4:jar (attach-sources) @ org.eclipse.jgit-parent ---
[INFO]
[INFO] --- maven-javadoc-plugin:2.10.1:jar (attach-javadocs) @ org.eclipse.jgit-parent ---
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
[INFO]
[INFO] --- tycho-pack200a-plugin:0.23.0:normalize (pack200-normalize) @ org.eclipse.jgit-parent ---
[INFO]
[INFO] --- eclipse-jarsigner-plugin:1.1.2:sign (sign) @ org.eclipse.jgit-parent ---
[INFO]
[INFO] --- tycho-pack200b-plugin:0.23.0:pack (pack200-pack) @ org.eclipse.jgit-parent ---
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ org.eclipse.jgit-parent ---
[INFO] Installing /jobs/genie.jgit/jgit-stable/workspace/pom.xml to <https://hudson.eclipse.org/jgit/job/jgit-stable/ws/.maven/repo/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom>
[INFO]
[INFO] --- maven-deploy-plugin:2.7:deploy (default-cli) @ org.eclipse.jgit-parent ---
Uploading: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] JGit - Parent ..................................... FAILURE [3.050s]
[INFO] JGit - Core ....................................... SKIPPED
[INFO] JGit - Ant Tasks .................................. SKIPPED
[INFO] JGit Archive Formats .............................. SKIPPED
[INFO] JGit - AWT User Interface ......................... SKIPPED
[INFO] JGit - Apache httpclient based HTTP support ....... SKIPPED
[INFO] JGit - HTTP Server ................................ SKIPPED
[INFO] JGit - Command Line Interface ..................... SKIPPED
[INFO] JGit - JUnit Utility Classes ...................... SKIPPED
[INFO] JGit - JUnit Http Utility Classes ................. SKIPPED
[INFO] JGit - Core Tests ................................. SKIPPED
[INFO] JGit - Ant Tasks Tests ............................ SKIPPED
[INFO] JGit - HTTP Tests ................................. SKIPPED
[INFO] JGit - Command Line Interface Tests ............... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.124s
[INFO] Finished at: Tue Dec 22 09:23:48 EST 2015
[INFO] Final Memory: 44M/1932M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "platform-mars" could not be activated because it does not exist.
[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.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-cli) on project org.eclipse.jgit-parent: Failed to deploy artifacts: Could not transfer artifact org.eclipse.jgit:org.eclipse.jgit-parent:pom:4.2.0.201512141825-rc1 from/to repo.eclipse.org (https://repo.eclipse.org/content/repositories/jgit-releases/): Failed to transfer file: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom. Return code is: 400, ReasonPhrase: Bad Request.
[DEBUG] Closing connection to remote
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-cli) on project org.eclipse.jgit-parent: Failed to deploy artifacts: Could not transfer artifact org.eclipse.jgit:org.eclipse.jgit-parent:pom:4.2.0.201512141825-rc1 from/to repo.eclipse.org (https://repo.eclipse.org/content/repositories/jgit-releases/): Failed to transfer file: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom. Return code is: 400, ReasonPhrase: Bad Request. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-cli) on project org.eclipse.jgit-parent: Failed to deploy artifacts: Could not transfer artifact org.eclipse.jgit:org.eclipse.jgit-parent:pom:4.2.0.201512141825-rc1 from/to repo.eclipse.org (https://repo.eclipse.org/content/repositories/jgit-releases/): Failed to transfer file: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom. Return code is: 400, ReasonPhrase: Bad Request.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
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.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
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:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to deploy artifacts: Could not transfer artifact org.eclipse.jgit:org.eclipse.jgit-parent:pom:4.2.0.201512141825-rc1 from/to repo.eclipse.org (https://repo.eclipse.org/content/repositories/jgit-releases/): Failed to transfer file: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom. Return code is: 400, ReasonPhrase: Bad Request.
at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:193)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException: Failed to deploy artifacts: Could not transfer artifact org.eclipse.jgit:org.eclipse.jgit-parent:pom:4.2.0.201512141825-rc1 from/to repo.eclipse.org (https://repo.eclipse.org/content/repositories/jgit-releases/): Failed to transfer file: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom. Return code is: 400, ReasonPhrase: Bad Request.
at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:141)
at org.apache.maven.plugin.deploy.AbstractDeployMojo.deploy(AbstractDeployMojo.java:167)
at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:149)
... 21 more
Caused by: org.sonatype.aether.deployment.DeploymentException: Failed to deploy artifacts: Could not transfer artifact org.eclipse.jgit:org.eclipse.jgit-parent:pom:4.2.0.201512141825-rc1 from/to repo.eclipse.org (https://repo.eclipse.org/content/repositories/jgit-releases/): Failed to transfer file: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom. Return code is: 400, ReasonPhrase: Bad Request.
at org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:280)
at org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:211)
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:443)
at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:137)
... 23 more
Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.eclipse.jgit:org.eclipse.jgit-parent:pom:4.2.0.201512141825-rc1 from/to repo.eclipse.org (https://repo.eclipse.org/content/repositories/jgit-releases/): Failed to transfer file: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom. Return code is: 400, ReasonPhrase: Bad Request.
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:951)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:941)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.run(WagonRepositoryConnector.java:837)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector.put(WagonRepositoryConnector.java:467)
at org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:274)
... 26 more
Caused by: org.apache.maven.wagon.TransferFailedException: Failed to transfer file: https://repo.eclipse.org/content/repositories/jgit-releases/org/eclipse/jgit/org.eclipse.jgit-parent/4.2.0.201512141825-rc1/org.eclipse.jgit-parent-4.2.0.201512141825-rc1.pom. Return code is: 400, ReasonPhrase: Bad Request.
at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:626)
at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:524)
at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:505)
at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:485)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.run(WagonRepositoryConnector.java:811)
... 28 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/MojoExecutionException
[DEBUG] Waiting for process to finish
[DEBUG] Result: 1
[FINDBUGS] Skipping publisher since build result is FAILURE
[DRY] Skipping publisher since build result is FAILURE
Recording test results
Archiving artifacts
Publishing Javadoc
--
This message is automatically generated by Hudson.
For more information on Hudson, see: http://hudson-ci.org/