Управление релизами TFS 2018 для IIS - PullRequest
0 голосов
/ 17 мая 2018

Я впервые настраиваю релиз в 2018 Release Management. У нас есть веб-сайт, который мы хотим развернуть в IIS.

Определение сборки настроено и создало артефакты. При настройке определения выпуска я выбираю шаблон развертывания веб-сайта IIS, который дает мне две задачи.

  1. Управление IIS Web App
  2. IIS Web App Deploy

Кажется, что они охватывают схожую почву, но я не могу найти документацию, чтобы рассказать мне, как они отличаются. Мне нужны оба?

При настройке IIS Web App Deploy поле «Имя веб-сайта» становится недоступным. Значок ссылки говорит мне

Этот параметр связан с именем веб-сайта (Parameters.WebsiteName). параметр процесса.

Итак, я создал параметр процесса в определении выпуска и определении сборки с другим именем. Однако имя веб-сайта не обновляется. Есть ли способ отредактировать это поле вручную?

Ответы [ 3 ]

0 голосов
/ 25 мая 2018

Обе задачи необходимы. Имя веб-сайта задается на уровне среды, а затем на него ссылаются во всех задачах.

0 голосов
/ 30 ноября 2018

Вкратце:

Управление IIS Web App

Эта задача обеспечивает , например, создание веб-сайта IIS и пула приложений.Как правило, это требуется только при первом развертывании на целевом компьютере, но при каждом развертывании его использование не повредит, поскольку оно просто пропускает создание уже существующих элементов.

IIS Web App Deploy

Эта задача развертывает ваш код.

0 голосов
/ 18 мая 2018

Вам необходимо создать группу развертывания перед использованием шаблона развертывания веб-сайта IIS. Группы развертывания в VSTS / TFS упрощают организацию серверов, которые вы хотите использовать для размещения своего приложения. Группа развертывания - это набор компьютеров с агентом VSTS / TFS на каждом из них. Каждый компьютер взаимодействует с VSTS / TFS для координации развертывания вашего приложения.

Полезная ссылка и блог для вашей справки:

Если вы не хотите использовать этот шаблон, вы также можете попробовать другие расширения, такие как Развертывание IIS Web App с помощью WinRM .

...