miei Jenkins costruire non è improvvisamente funziona now.The errore è la seguente: -Jenkins non è in grado di recuperare il codice da remoto git
Fetching changes from the remote Git repository
> git config remote.origin.url <url> # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from <url>
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:735)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:983)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1016)
at hudson.scm.SCM.checkout(SCM.java:484)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1270)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:622)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:528)
at hudson.model.Run.execute(Run.java:1759)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Caused by: hudson.plugins.git.GitException: Command "git config remote.origin.url <url> returned status code 4:
stdout:
stderr: error: failed to write new configuration file .git/config.lock
io non sono in grado di capire la causa principale. Ho controllato il permesso e la proprietà per la cartella Jenkins casa che è/var/lib/Jenkins: - drwxrwxrwx 17 Jenkins Jenkins 25 giugno 4096 04:30 Jenkins
permesso e di proprietà della cartella di .git all'interno della cartella di lavoro di Jenkins è: - drwxrwxrwx 8 jenkins jenkins 4096 Jun 30 21:51 .git
Per favore guidi risolvere il problema.
la mia ricerca di una soluzione a questo problema sempre mi ha fatto preoccupare sulle autorizzazioni, ma il problema non è questo. È la dimensione del disco sulla macchina slave./dev/sda2 è stato utilizzato fino al 100% a causa del quale jenkins non era in grado di estrarre il codice. Ho cancellato i file non necessari dalla cartella/tmp che mi ha dato un po 'di spazio in/dev/sda2. Spero che questo aiuti le persone che affrontano problemi simili. – nishat