I stopped using git and went back to what was working before, which was setting up a maven2 project. Now I develop in eclipse and I can launch a build manually, whenever I want to build the jar and run the tests. To get it working, I set the global workspace to my eclipse workspace and then specify the project pom, like: "murmur-events/pom.xml".

So, sticking to Git, how should I setup a project to use the git SCM? Which plugin should I use and how should I configure it? 1) I would like to run a build, automatically, whenever the local repository gets a commit.
2) Just to know, I would also like to run a build whenever I push to github.

thanks!
Rob

-----Original Message----- From: Dirk Weigenand
Sent: Wednesday, October 03, 2012 7:48 AM
To: jenkinsci-users@googlegroups.com
Subject: Re: multiple problems setting up Jenkins and Git and Maven, as well as code analysis tools - start with git...

Hi,

i guess this problem is related to files still opened by Jenkins or
another process.

I experience this problem only on Windows when cleaning the workspace.

You should use the equivalent of 'lsof' to find out what file is still
in use by which process.

regards

Dirk

On 03.10.2012 03:51, Rob Withers wrote:
Here is the error I am getting:  Thanks!


Started
by user Robert
Withers <http://callistosheart:8888/user/reefedjib>
Building in workspace c:\rob\comp\workspace
Checkout:workspace / c:\rob\comp\workspace -
hudson.remoting.LocalChannel@4d4834
Using strategy: Default
Cloning the remote Git repository
Cloning repository http://github.com/reefedjib/murmur-events/
git --version
git version 1.7.11.msysgit.1
ERROR: Failed to clean the workspace
java.io.IOException <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: Unable to
delete c:\rob\comp\workspace\.metadata\.lock
at hudson.Util.deleteFile(Util.java:243) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteFile&entity=method> at hudson.Util.deleteRecursive(Util.java:293) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method> at hudson.Util.deleteContentsRecursive(Util.java:204) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteContentsRecursive&entity=method> at hudson.Util.deleteRecursive(Util.java:284) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method> at hudson.Util.deleteContentsRecursive(Util.java:204) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteContentsRecursive&entity=method> at hudson.Util.deleteRecursive(Util.java:284) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method> at hudson.FilePath$11.invoke(FilePath.java:982) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$11.invoke&entity=method> at hudson.FilePath$11.invoke(FilePath.java:980) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$11.invoke&entity=method> at hudson.FilePath.act(FilePath.java:851) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.FilePath.act(FilePath.java:824) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.FilePath.deleteRecursive(FilePath.java:980) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.deleteRecursive&entity=method> at hudson.plugins.git.GitAPI.clone(GitAPI.java:239) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitAPI.clone&entity=method> at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1040) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method> at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:982) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method> at hudson.FilePath.act(FilePath.java:851) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.FilePath.act(FilePath.java:824) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:982) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.determineRevisionToBuild&entity=method> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1138) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.checkout&entity=method> at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractProject.checkout&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout&entity=method> at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) <http://stacktrace.jenkins-ci.org/search/?query=jenkins.scm.SCMCheckoutStrategy.checkout&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method> at hudson.model.Run.execute(Run.java:1502) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method> at hudson.model.ResourceController.execute(ResourceController.java:88) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> at hudson.model.Executor.run(Executor.java:236) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>
ERROR: Error cloning remote repo 'origin' : Failed to delete workspace
hudson.plugins.git.GitException <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
Failed to delete workspace
at hudson.plugins.git.GitAPI.clone(GitAPI.java:242) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitAPI.clone&entity=method> at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1040) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method> at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:982) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method> at hudson.FilePath.act(FilePath.java:851) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.FilePath.act(FilePath.java:824) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:982) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.determineRevisionToBuild&entity=method> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1138) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.checkout&entity=method> at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractProject.checkout&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout&entity=method> at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) <http://stacktrace.jenkins-ci.org/search/?query=jenkins.scm.SCMCheckoutStrategy.checkout&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method> at hudson.model.Run.execute(Run.java:1502) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method> at hudson.model.ResourceController.execute(ResourceController.java:88) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> at hudson.model.Executor.run(Executor.java:236) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method> Caused by: java.io.IOException <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: Unable to
delete c:\rob\comp\workspace\.metadata\.lock
at hudson.Util.deleteFile(Util.java:243) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteFile&entity=method> at hudson.Util.deleteRecursive(Util.java:293) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method> at hudson.Util.deleteContentsRecursive(Util.java:204) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteContentsRecursive&entity=method> at hudson.Util.deleteRecursive(Util.java:284) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method> at hudson.Util.deleteContentsRecursive(Util.java:204) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteContentsRecursive&entity=method> at hudson.Util.deleteRecursive(Util.java:284) <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method> at hudson.FilePath$11.invoke(FilePath.java:982) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$11.invoke&entity=method> at hudson.FilePath$11.invoke(FilePath.java:980) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$11.invoke&entity=method> at hudson.FilePath.act(FilePath.java:851) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.FilePath.act(FilePath.java:824) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.FilePath.deleteRecursive(FilePath.java:980) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.deleteRecursive&entity=method> at hudson.plugins.git.GitAPI.clone(GitAPI.java:239) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitAPI.clone&entity=method>
... 14 more
Trying next repository
ERROR: Could not clone repository
FATAL <http://stacktrace.jenkins-ci.org/search?query=FATAL>: Could not clone hudson.plugins.git.GitException <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
Could not clone
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1052) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method> at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:982) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method> at hudson.FilePath.act(FilePath.java:851) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.FilePath.act(FilePath.java:824) <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:982) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.determineRevisionToBuild&entity=method> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1138) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.checkout&entity=method> at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractProject.checkout&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout&entity=method> at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) <http://stacktrace.jenkins-ci.org/search/?query=jenkins.scm.SCMCheckoutStrategy.checkout&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method> at hudson.model.Run.execute(Run.java:1502) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method> at hudson.model.ResourceController.execute(ResourceController.java:88) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> at hudson.model.Executor.run(Executor.java:236) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>





*From:* Rob Withers <mailto:reefed...@gmail.com>
*Sent:* Tuesday, October 02, 2012 9:14 PM
*To:* jenkinsci-users@googlegroups.com
<mailto:jenkinsci-users@googlegroups.com>
*Subject:* multiple problems setting up Jenkins and Git and Maven, as
well as code analysis tools - start with git...
First off is Git setup, I suppose.  I want to fire a Jenkins job
whenever my LOCAL repository is committed, not waiting until it gets
pushed to github.  It seems like Jenkins is setup to slave of fgithub.
How can I make that work right?  I am lost in all the various plugins
for git and github.

Many thanks,
Rob



Reply via email to