Развертывание статического веб-сайта в IIS из VSTS
У меня есть репозиторий Git, размещенный в Visual Studio Team Services, который мне нужно зеркалировать в удаленный каталог Iro wwwroot.
Кажется глупым, но я привык делать сборку / развертывание на более сложных сайтах ASP.NET, но в этом конкретном проекте все, что мне нужно сделать, это отразить репозиторий Git на удаленной машине IIS, и я не уверен в том, что лучший подход.
Какой самый разумный способ "собрать" пакет статических HTML-файлов / изображений и т. Д. И отправить их на сервер IIS?
Я все еще хотел бы иметь возможность использовать всю парадигму "сборки" и "выпуска". Становится ли сборка "zip-файлом", который "развертывается" / загружается и распаковывается в удаленном каталоге IIS?
Доступен ли шаблон для этого типа развертывания?
Заранее спасибо.
1 ответ
Вы можете попробовать следующие шаги:
В Build используйте задачу Publish Build Artifacts, чтобы опубликовать артефакты сборки.
В выпуске используйте задачу копирования машинного файла Windows, чтобы скопировать артефакты в каталог emote IIS wwwroot.