Android Build job auf Jenkins schlägt fehl mit Fehler Klonen, remote-repo 'Herkunft'
Ich bin einrichten eines Android-Build-Jobs in Jenkins(1.589).
Für den moment habe ich beschlossen, die Verwendung der http-Authentifizierung .
Mein code repo auf Git und ich habe erfolgreich installierten Git-Plugin für Jenkins.
Scheint dies ein allgemeiner Fehler, der jedoch in den meisten Fällen ssh-Authentifizierung verwendet wird und entweder eine Ausnahme oder ein Fehler-code zur Verfügung.
Meine Build-job schlägt fehl mit dem folgenden Fehler.
>Started by user anonymous
>Building in workspace C:\Users\hkarunasekara\.jenkins\jobs\Test_Android\workspace\androiddev
> Wiping out workspace first. Cloning the remote Git repository
> Cloning repository http://username:[email protected]/scm/mob/androiddev.git
> C:\Program Files (x86)\Git\bin\git.exe init C:\Users\hkarunasekara\.jenkins\jobs\Test_Android\workspace\androiddev # timeout=10
Fetching upstream changes from http://[email protected]/scm/mob/androiddev.git
> C:\Program Files (x86)\Git\bin\git.exe --version # timeout=10
> C:\Program Files (x86)\Git\bin\git.exe fetch --tags --progress http://[email protected]/scm/mob/androiddev.git +refs/heads/*:refs/remotes/origin/*
ERROR: Error cloning remote repo 'origin'
ERROR: Error cloning remote repo 'origin'
Sending e-mails to: <email address>
Finished: FAILURE
Vielen Dank für deinen input
Neben
Versuchte ich dem ausführen der oben genannten 3 git-Kommandos ist über git bash
git init C:\Users\hkarunasekara.jenkins\jobs\Test_Android\workspace\androiddev # timeout=10
git --version # timeout=10
git fetch --tags --progress http://[email protected]/scm/mob/androiddev.git +refs/heads/:refs/remotes/origin/
Auf dem 3. Befehls (fetch) wurde ich aufgefordert, das Kennwort einzugeben.Frage mich, ob das gleiche passiert, wenn jenkins versucht zu verbinden, da ich nicht sehen, einen git-Befehl ausführen mit dem Passwort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe gerade ein ähnliches problem mit einem privaten repository auf GitHub, aufbauend auf einem Windows-slave.
Meine Lösung war die Verwendung der Anmeldeinformationen plugin, um die username - /Passwort (Wie man das mit GitHub), und geben Sie dann die Anmeldeinformationen in der drop-down unterhalb der repository-URL-Feld.