Dans ma définition de génération TFS 2017, j'essaie de copier un dossier avec un nom spécifique (Package) vers mon répertoire Artifacts. Je suis seulement intéressé par le dossier spécifique lui-même, pas dans ses dossiers parents. Est-ce que quelqu'un peut m'éclairer sur la façon dont je devrais faire ce travail?TFS 2017 Build Copie des fichiers sans structure de dossiers?
configuration actuelle pour la tâche Copier les fichiers: Source: $ (agent.builddirectory) Contenu: ** \ Package *** Dossier cible: $ (build.artifactstagingdirectory) \ MyArtifact
Il en résulte la folderstructure suivante alors que mon seul intérêt est le dossier du package: \ MyArtifact \ FolderX \ s \ folderY \ folderZ \ dossierA \ package
Merci pour vos conseils Patrick. J'ai la mise à jour 1 mais je ne veux pas aplatir les dossiers car mon dossier 'Package' contient la sortie d'un projet WCF: certains .svc au niveau supérieur et un dossier bin avec dll.Je voudrais conserver pour garder cette structure ... –
@BenThaens Si oui, vous pouvez utiliser l'option 2, il suffit de copier les fichiers avec structure et certains sans structure vers un chemin moyen comme 'Build.StagingDirectory' au lieu d'utiliser directement 'builddirectory' –