2017-08-22 4 views
0

Nous sommes passés de TFS à GIT. Nous essayons de mettre à jour le sous-module chaque fois que nous lançons une nouvelle version.VSTS Build: Automatisation de sous-module Git

Nous avons suivi ce guide: https://www.visualstudio.com/en-us/docs/build/scripts/git-commands#enable

Nous avons une erreur à la ligne 49.

Nous pensons que nous devons effectivement authentifier. Mais nous ne sommes pas sûrs. Nous avons utilisé: git pull et cela fonctionne mais quand nous faisons cela: git submodule foreach git pull master d'origine. Nous avons le message "Entrée" et rien ne se passe

Est-ce que quelqu'un avait déjà ce problème? Comment l'avez-vous résolu?

VSTS BUILD

+0

Où le sous-module git repo est-il hébergé, le même compte sur VSTS ou github etc? Et si vous utilisez ** taskhell task ** avec un script à deux lignes: 'cd ' et 'git push origin' master'? –

+0

Ils sont hébergés sur le même compte VSTS. En fait, nous voulons utiliser ce cmd: git submodule pour chaque git pull origin master. Et vous ne savez pas vraiment pourquoi ça ne marche pas. –

Répondre

1

Il semble causé par la VSTS façon de construire la poignée avec la commande git avec sous-modules. J'ai posté VSTS build hang up when execute git commands related to git submoudle, vous pouvez suivre le problème. Par ailleurs, pour OAuth, vous pouvez ajouter des informations d'identification dans .gitmodules.

+0

Cela ressemble à notre problème. C'est la même chose que nous avons. Je vais suivre votre poste, j'espère qu'il y a un moyen de résoudre ce problème. Merci :) –