Hudson Fehler beim Auschecken aus Git: "Eine setGitDir oder setWorkTree muss genannt werden"

Ich erhalte eine Fehlermeldung, wenn ich versuche zu bauen, ein Projekt aus dem GIT auf der Hudson. Das Projekt wird in GitHub, falls das einen Unterschied machen könnte.

Der Fehler ist:

FATAL: One of setGitDir or setWorkTree must be called.

Ich habe nicht in der Lage zu finden alle nützlichen Informationen online oder auf StackOverflow für den Umgang mit diesem. Ich weiß gar nicht, wo zu beginnen, um dies herauszufinden.

Dies ist die vollständige Ausgabe in der Konsole:

Started by user anonymous
Checkout:workspace /D:\Hudson\jobs\{Name of App}\workspace - hudson.remoting.LocalChannel@1c2a5b50
Using strategy: Default
Checkout:workspace /D:\Hudson\jobs\{Name of App}\workspace - hudson.remoting.LocalChannel@1c2a5b50
FATAL: One of setGitDir or setWorkTree must be called.
java.lang.IllegalArgumentException: One of setGitDir or setWorkTree must be called.
    at org.eclipse.jgit.lib.BaseRepositoryBuilder.requireGitDirOrWorkTree(BaseRepositoryBuilder.java:538)
    at org.eclipse.jgit.lib.BaseRepositoryBuilder.setup(BaseRepositoryBuilder.java:506)
    at org.eclipse.jgit.storage.file.FileRepositoryBuilder.build(FileRepositoryBuilder.java:89)
    at hudson.plugins.git.GitAPI.<init>(GitAPI.java:92)
    at hudson.plugins.git.GitSCM$3.invoke(GitSCM.java:897)
    at hudson.plugins.git.GitSCM$3.invoke(GitSCM.java:889)
    at hudson.FilePath.act(FilePath.java:791)
    at hudson.FilePath.act(FilePath.java:773)
    at hudson.plugins.git.GitSCM.gerRevisionToBuild(GitSCM.java:889)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:668)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1515)
    at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:521)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:428)
    at hudson.model.Run.run(Run.java:1390)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:40)
    at hudson.model.ResourceController.execute(ResourceController.java:82)
    at hudson.model.Executor.run(Executor.java:137)

Hier sind screenshots, die zeigen, wie ich das Projekt konfiguriert mit GIT:

Hudson Fehler beim Auschecken aus Git:
Hudson Fehler beim Auschecken aus Git:

InformationsquelleAutor James Dunn | 2013-10-02
Schreibe einen Kommentar