Использование задачи MSBuild для ftp каталога в TFS 2010 - PullRequest
0 голосов
/ 26 августа 2010

Есть ли какое-нибудь руководство, чтобы показать, как я могу использовать MSBuild задачи, такие как FtpUploadDirectoryContent, для копирования файла / каталога на удаленный хост с использованием FTP в Team Build 2010? Я никогда не использовал задачу MSBuild в TFS 2010.

Ответы [ 2 ]

1 голос
/ 30 августа 2010

Возможно, вы захотите изменить шаблон процесса сборки (WF) и использовать вызов действия InvokeProcess для FTP.exe.

Существует также несколько операций FTP и утилит командной строки, если встроенный клиент командной строки Windows FTP не работает для вас.

1 голос
/ 26 августа 2010

Просто поместите его в цель AfterBuild одного из ваших проектов - возможно, лучше всего поместить его в проект, находящийся в верхней части вашего графика зависимостей.Вы можете добавить условие, если вы не хотите, чтобы оно выполнялось в Visual Studio, или если вы хотите выполнять только передачу по FTP для конкретной конфигурации сборки.Например:

<Project>
    ...
    <Target Name="AfterBuild" Condition="'$(BuildingInsideVisualStudio)'!='true'" >
        <!-- Insert your FTP task here -->
    </Target>
</Project>

См. Как: расширить процесс сборки Visual Studio

...