2016-04-06 3 views
0

J'essaye de réduire les temps de construction et maintenant l'indexation de source et la publication de symbole avec TFS 2015 prend (~ 1h). Peut-être que l'indexation des sources et des symboles de publication est juste lourde sur les E/S disque et sur le goulot d'étranglement - je ne suis pas sûr. Je veux que les sources continuent d'être indexées et que les symboles continuent d'être publiés pour cette version particulière, car cela facilite le débogage de façon exponentielle.Réduction de l'indexation de la source/temps de publication des symboles?

Existe-t-il des moyens de rendre plus rapide l'indexation source et la publication de symboles avec TFS 2015?

Répondre

1

Il est difficile de simplement réduire le temps de cette tâche « Source indexation/Symbol Publishing »

Cependant, il existe d'autres façons de réduire le temps de construction: tel que le réglage espace de travail propre sans pareil. Modifier le paramètre d'espace de travail de recréer un nouvel espace de travail à chaque fois incrémental par lequel il téléchargera progressivement la source dans l'espace de travail de construction uniquement.

Au cours du processus de génération, l'agent de compilation compile et fait d'autres travaux avec vos fichiers source. Avant que l'agent de construction puisse effectuer ce travail, il télécharge les fichiers à partir des dossiers de votre serveur de contrôle de version dans un répertoire de travail local. Pour faciliter le téléchargement de ces fichiers, l'agent de construction crée un espace de travail de contrôle de version, qui mappe les dossiers du serveur sur les dossiers locaux du répertoire de travail de l'agent de génération. Si vous définissez un espace de travail propre, il supprimera les anciens fichiers et descendra les sources lors de chaque génération déclenchée. Donc, définir un espace de travail propre à aucun peut réduire le temps de la construction.

Et c'est aussi lié au matériel de votre serveur. Améliorer les performances du serveur permettra également de réduire vos temps de construction.

+0

Malheureusement, notre temps de compilation n'est pas (entièrement) le problème. Notre temps de construction global est d'environ 2,1 heures avec l'indexation des sources et la publication de symboles. La partie d'indexation de source prend ~ 50 minutes, et la publication de symbole ne prend que 30 secondes, le temps de compilation réel est assez bas car la plupart des autres frais généraux est la copie/suppression des espaces de travail. – PerryC