2017-08-22 8 views
0

Wir sind von TFS zu GIT gewechselt. Wir versuchen, das Submodul jedes Mal zu aktualisieren, wenn wir einen neuen Build starten.VSTS Build: Git Submodul Automatisierung

Wir folgten dieser Anleitung: https://www.visualstudio.com/en-us/docs/build/scripts/git-commands#enable

Wir in Zeile einen Fehler haben 49.

Wir denken, dass tatsächlich müssen wir authentifizieren. Aber wir sind nicht sicher. Wir verwendeten: git ziehen und es funktioniert aber wenn wir das tun: git submodul foreach git pull Herkunft Master. Wir haben die Meldung "Eingeben" und nichts passiert

Hatte jemand dieses Problem schon? Wie hast du es gelöst?

VSTS BUILD

+0

Wo ist das Submodul git Repo gehostet, das gleiche Konto auf VSTS oder Github etc? Und was ist, wenn Sie ** powershell task ** mit zwei Zeilen Skript verwenden: 'cd ' und 'git push origin master'? –

+0

Sie werden auf demselben VSTS-Konto gehostet. Eigentlich wollen wir dieses cmd: git submodul foreach git pull origin master verwenden. Und Sie wissen nicht wirklich, warum es nicht funktioniert. –

Antwort

1

Es scheint mit git Befehl durch die Art und Weise Griff mit Submodule verursacht VSTS bauen.

Ich postete VSTS build hang up when execute git commands related to git submoudle, Sie können das Problem verfolgen.

BTW, für den OAuth können Sie Anmeldeinformationen in .gitmodules hinzufügen.

+0

Es sieht wie unser Problem aus. Es ist dasselbe, das wir haben. Ich werde deinen Beitrag weiterverfolgen, hoffentlich gibt es einen Weg, dies zu lösen. Vielen Dank :) –