Ma génération de jenkins ne fonctionne plus du tout. L’erreur est la suivante: -
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
Je ne suis pas capable de comprendre la cause première. J'ai vérifié l'autorisation et la propriété du dossier personnel de jenkins qui est /var/lib/jenkins:-drwxrwxrwx 17 jenkins jenkins 4096 25 juin 25 04:30 jenkins
L'autorisation et la propriété du dossier .git dans le dossier d'espace de travail de jenkins sont les suivantes: - Drwxrwxrwx 8 jenkins jenkins 4096 30 juin 21:51 .git
S'il vous plaît, guidez-moi pour résoudre le problème.
Expérimenté lorsque Jenkins VM manquait d’espace disque. Nettoyé, ne voit plus ce problème.
Je voyais le même problème, mais l’espace disque et la mémoire VM n’étaient pas le problème. Ce qui a résolu le problème pour moi était de faire en sorte que le travail soit cloné sur la construction:
Essayez de vider les fichiers de l’espace de travail et de les reconstruire.
J'ai résolu cette erreur en définissant les paramètres du contrôle de compte d'utilisateur sur "Ne jamais notifier", en redémarrant l'ordinateur et en reconnectant le nœud à Jenkins.