Развертывание статического веб-сайта в IIS из VSTS

У меня есть репозиторий Git, размещенный в Visual Studio Team Services, который мне нужно зеркалировать в удаленный каталог Iro wwwroot.

Кажется глупым, но я привык делать сборку / развертывание на более сложных сайтах ASP.NET, но в этом конкретном проекте все, что мне нужно сделать, это отразить репозиторий Git на удаленной машине IIS, и я не уверен в том, что лучший подход.

Какой самый разумный способ "собрать" пакет статических HTML-файлов / изображений и т. Д. И отправить их на сервер IIS?

Я все еще хотел бы иметь возможность использовать всю парадигму "сборки" и "выпуска". Становится ли сборка "zip-файлом", который "развертывается" / загружается и распаковывается в удаленном каталоге IIS?

Доступен ли шаблон для этого типа развертывания?

Заранее спасибо.

1 ответ

Решение

Вы можете попробовать следующие шаги:

  1. В Build используйте задачу Publish Build Artifacts, чтобы опубликовать артефакты сборки.

  2. В выпуске используйте задачу копирования машинного файла Windows, чтобы скопировать артефакты в каталог emote IIS wwwroot.

Другие вопросы по тегам