Sto cercando di recuperare un repository git di sola lettura da github e farlo compilare tramite hudson. Questo processo sta fallendo.Perché git fetch tramite hudson fallisce, mentre git fetch tramite la riga di comando funziona?
Questa è l'uscita Hudson:
Started by an SCM change
Checkout:workspace/d:\hudson\home\jobs\gdcm-hudson\workspace - [email protected]
Using strategy: Default
Checkout:workspace/d:\hudson\home\jobs\gdcm-hudson\workspace - [email protected]
GitAPI created
Fetching changes from the remote Git repository
Fetching upstream changes from git://github.com/malaterre/gdcm.git
[workspace] $ "C:\Program Files (x86)\Git\bin\git.exe" fetch -t git://github.com/malaterre/gdcm.git +refs/heads/*:refs/remotes/origin/*
[workspace] $ "C:\Program Files (x86)\Git\bin\git.exe" ls-tree HEAD
ERROR: Problem fetching from origin/origin - could be unavailable. Continuing anyway
ERROR: Could not fetch from any repository
FATAL: Could not fetch from any repository
hudson.plugins.git.GitException: Could not fetch from any repository
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:674)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:641)
at hudson.FilePath.act(FilePath.java:753)
at hudson.FilePath.act(FilePath.java:735)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:641)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1061)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
at hudson.model.Run.run(Run.java:1273)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:129)
Quando funziono che comando fetch direttamente tramite la linea di comando git bash, ottengo nessuna risposta (che presumo significa ha funzionato).
Ho guardato questo possibile soluzione: http://issues.hudson-ci.org/browse/HUDSON-7141?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel
Ma usando la versione del plugin non modificare questo comportamento.
Non ho ancora avuto modo di farlo funzionare ancora con cmake, appena scaricato in modo coerente. Come posso farlo funzionare?
modifica: Questo problema non è una copia di Problem cloning/fetching repository using Git plugin for Hudson on Windows, perché non sto eseguendo come servizio su un server.
In aumento perché questo ha funzionato per me. –
kelloti Vuoi dire che devo clonare il mio repository nello spazio di lavoro? – Wearybands
È passato un po 'di tempo da quando l'ho fatto, ma se non è clonato probabilmente è necessario clonarlo, quindi sì. Nella risposta che ho dato, ho dovuto tirare una volta per farlo iniziare. È possibile che tu abbia un problema completamente diverso. – kelloti