Ich habe Probleme, Jenkins meinen Git Repo zu erkennen. Der Screenshot ist unten. Mir wurde gesagt, git clone https://blah/blah.git
wird das Repo als schreibgeschützt klonen ohne Anmeldeinformationen oder Schlüssel. Ich möchte nur den Code ziehen und bauen.Wie bekomme ich Jenkins zum Verbinden mit dem Git-Repository?
Die lustige Sache ist, wenn ich den gleichen Befehl von der Befehlszeile aus ausführen, funktioniert es und Dateien werden vom Repo heruntergezogen.
export GIT_SSL_NO_VERIFY=true
git clone https://blah.com:8443/blah.git
Wenn ich die URL und Umgebungsvariable in Jenkins eingeben, ist es sagt, dass es nicht mit dem Repository verbinden kann. Weiß jemand, was ich tun muss, um es zum Laufen zu bringen? Vielen Dank im Voraus für Ihre Hilfe.
UPDATE/KLARSTELLUNG: The Jenkins installieren ist unter einem Dienstkonto, nicht innerhalb des Unternehmens für jeden Benutzer verwendet.
UPDATE # 2: Hier ist der Konsolenausgang. Ich habe es ein wenig hygienisiert, also entschuldige ich mich, wenn ich etwas verpasst habe.
Started by user anonymous
Building in workspace /home/hduser/.jenkins/workspace/analytics
Fetching changes from the remote Git repository
Fetching upstream changes from https://blah.com:8443/blah.git
FATAL: Failed to fetch from https://blah.com:8443/blah.gitt
hudson.plugins.git.GitException: Failed to fetch from https://blah.com:8443/blah.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:612)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:836)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:861)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1411)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:652)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:557)
at hudson.model.Run.execute(Run.java:1665)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:246)
Caused by: hudson.plugins.git.GitException: Failed to connect to https://blah.com:8443/blah.git
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.getURLWithCrendentials(CliGitAPIImpl.java:1391)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.fetch(CliGitAPIImpl.java:167)
at hudson.plugins.git.GitAPI.fetch(GitAPI.java:229)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:610)
... 10 more
können Sie das jenkins Protokoll bitte posten. – Nathan
Durch "Ausführen des gleichen Befehls von der Befehlszeile" nehme ich an, Sie meinen etwas wie 'curl https: //blah.com: 8443/proj.git'? –
@Nathan, wenn Sie sagen, jenkins log, ich nehme an, Sie meinen, das Build-Protokoll für den Job? – Classified