J'aime utiliser VSTS ("Visual Studio Team Service") mais j'ai un gros problème.Comment créer une définition de construction dans les "services d'équipe de studio visuel" utilisant les codes sources de plusieurs "projets d'équipe"?
Fondamentalement, j'ai quelques solutions de bibliothèque de classe (par exemple ClassLibrary1 ClassLibrary2) que je les utilise comme référence dans mes autres projets (par exemple websiteSolution1, websiteSolution2, websiteSolution3.)
Bien sûr, je voudrais avoir une séparer git repo (Projet d'équipe dans VSTS) pour chaque solution, disons que les "projets d'équipe" portent le même nom que la solution qu'ils contiennent.
J'aime créer des définitions de construction avec les règles ci-dessous:
si quelqu'un engage un changement à l'un des « projet d'équipe » classlibrary (par exemple ClassLibrary1), puis d'abord, nous construisons cette solution ClassLibrary et utiliser le résultat (le fichier DLL) pour l'alimenter en solutions de sites Web (eg websiteSolution1, websiteSolution2, websiteSolution3.) et enfin construire les solutions web (qui sont dans différents projet d'équipe mais le même compte)
si quelqu'un commet un passer à l'une des solutions de sites Web (par exemple, websiteSolution1), puis Premièrement, nous construisons tous les «projets d'équipe» de la bibliothèque de classe (par ex. ClassLibrary1, ClassLibrary2) et utilisez le résultat (le fichier DLL) pour l'intégrer dans des solutions de sites Web (eg websiteSolution1,) et enfin construire la solution web (qui est dans un projet d'équipe différent mais le même compte)
Problème: lorsque je crée une nouvelle "définition de construction", je ne peux voir que les codes dans le même projet d'équipe qui contient la définition de construction.
Vous pouvez obtenir des fichiers supplémentaires dans un autre référentiel en appelant la commande Git pendant la construction, vous pouvez vérifier ma réponse. –