Я пытаюсь завершить автоматизацию непрерывной интеграции/непрерывного развертывания для проекта веб-приложения. Мне помогла серия сообщений SO link1, link2, link3, и теперь все работает, за исключением того, что загрузка на сервер хостинга длиннее, чем нужно; В настоящее время я загружаю все файлы, а не только те, которые изменились.
При создании сборки (или выпуска) TFS2017 существует множество вариантов задач, в том числе некоторые из маркетплейса. В данном случае я имею в виду диалог для сборки, как показано ниже:
В настоящее время я использую сценарий PowerShell, который кажется немного архаичным и неэффективным, как отмечалось выше. Имитируют ли какие-либо из доступных нам задач метод публикации веб-развертывания Visual Studio 2017, который работает довольно хорошо и быстро? Если нет, что я могу использовать для «интеллектуального» процесса загрузки, который проверяет, нужно ли загружать файл?