2017-09-19 3 views
2

J'ai une définition de compilation configurée sur mon serveur TFS. Il construit heureusement mais je ne peux pas comprendre comment automatiser le processus de l'avoir copier la construction à mon serveur de développement.Comment copier du répertoire de sortie de génération vers mon serveur dans une version TFS?

J'ai une tâche "Copier les fichiers" mis en place qui fonctionne, mais seulement quand la source est la suivante:

« C: \ VSTS-agent win7-x64-2.103.1_work \ 8 \ s \ ProjectName "

De toute évidence, c'est un chemin codé en dur et pas génial, alors, y a-t-il un équivalent que je pourrais utiliser pour copier cette sortie de construction sur mon serveur de développement?

De même, existe-t-il un moyen de faire en sorte que cela se produise sur le déploiement Web plutôt que sur la copie de fichiers?

Merci!

Répondre

2

Vous pouvez utiliser la variable de construction $ (Build.SourcesDirectory) \ ProjectName, qui doit correspondre à ce dossier. Il y a un lien intitulé "Pre-defined variables" sur l'onglet de variables de votre définition de construction qui vous montrera d'autres variables intégrées.