Configurer des dossiers de dépôt
Lorsque vous définissez votre processus de génération, vous pouvez spécifier un emplacement intermédiaire afin de pouvoir livrer les binaires à votre équipe.
Que voulez-vous faire ?
Déposer des sorties dans TFS
Installer un dossier cible sur un partage de fichiers pour vos contrôleurs de build sur site
Déposer des sorties dans TFS
Vous pouvez trouver plus pratique de supprimer les sorties de génération dans votre Team Foundation Server.
Installer un dossier cible sur un partage de fichiers pour vos contrôleurs de build sur site
Vous pouvez spécifier un chemin d'accès à un partage de fichiers lorsque vous définissez ou mettez en file d'attente une définition de build exécutée par un contrôleur de build sur site. Le contrôleur de build sur site peut être dédié à une collection de projets d'équipe sur le serveur Team Foundation Server (TFS) sur site ou dans Visual Studio Online.
Conseil
Si vous voyez une erreur TF270016 dans votre journal de résultats de build, il est possible que le serveur de builds ne dispose pas des autorisations requises pour accéder au dossier cible.Suivez les instructions ci-dessous pour corriger ce problème.
Spécifications
Vous devez être membre du groupe de sécurité Administrateurs sur l'ordinateur où se trouve le dossier cible.
Vous pouvez utiliser un dossier cible de partage de fichiers sur les systèmes d'exploitation suivants :
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008
Windows Server 2003
Windows 8.1
Windows 8
Windows 7
Windows Vista
Pour installer un dossier cible sur un partage de fichiers
Ouvrez une session sur l'ordinateur où le dossier cible sera installé.
Ouvrez l'Explorateur Windows (« Explorateur de fichiers » dans Windows 8), puis recherchez le dossier qui contient (ou contiendra) le dossier cible.
Si nécessaire, créez le dossier cible.
Conseil
Faites en sorte que le chemin d'accès au dossier cible soit le plus court possible (par exemple : c:\drops).Le dossier cible ne doit pas entraîner la production, par l'agent de build, de chemins d'accès physiques d'une longueur supérieure à 259 caractères.Sinon, vos builds échoueront et le message d'erreur TF205022 sera généré.
Ouvrez le menu contextuel du dossier, choisissez Propriétés, puis choisissez l'onglet Partage.
Sous Windows Server 2012 R2, Windows Server 2012, Windows Server 2008, Windows 8.1, Windows 8, Windows 7 et Windows Vista uniquement : choisissez Partage avancé.
La boîte de dialogue Partage avancé s'affiche.
Sélectionnez Partager un dossier, puis Autorisations.
La boîte de dialogue Autorisations pour FolderName s'affiche.
Sélectionnez Ajouter.
La boîte de dialogue Sélectionnez Utilisateurs, Ordinateurs ou Groupes s'affiche.
Effectuez l'une des étapes suivantes, selon le type de compte que vous avez spécifié comme compte de service de build sur le serveur de builds qui héberge votre contrôleur de build :
Un SERVICE RÉSEAU qui s'exécute sur l'ordinateur où est installé le dossier cible : dans la zone Entrez les noms d'objets à sélectionner, saisissez SERVICE RÉSEAU.
Un SERVICE RÉSEAU qui s'exécute sur un autre ordinateur que celui où est installé le dossier cible :
Choisissez Types d'objets.
La boîte de dialogue Types d'objets s'affiche.
Activez la case à cocher Ordinateurs, puis sélectionnez OK.
Vérifiez que l'emplacement est correct.
Dans la zone Entrez les noms d'objets à sélectionner, entrez BuildMachine$, BuildMachine étant le nom de l'ordinateur de build sur lequel l'agent de build s'exécute.
Un compte de domaine : vérifiez que l'emplacement est correct. Dans la zone Entrez les noms d'objets à sélectionner, entrez le nom du compte.
Cliquez sur OK.
Répétez les deux étapes précédentes pour le compte de service de build sur le serveur de builds qui héberge vos agents de build.
Dans la boîte de dialogue Autorisations pour FolderName, sélectionnez le compte que vous venez d'ajouter dans la liste Noms d'utilisateurs ou de groupes.
Activez les cases à cocher Modifier et Lire, puis sélectionnez OK.
Étapes suivantes
Une fois que vous avez identifié et installé le dossier cible, vous pouvez spécifier le chemin d'accès à ce dossier lorsque vous définissez votre build et lorsque vous mettez une build en file d'attente.