2014-10-02 1 views
0

Мы используем TeamCity для сборки и Octopus для развертывания. Octopus использует сценарий powershell Deploy.ps1 для развертывания веб-сайта MVC в IIS.автоматическое развертывание сайта powershell

Ищу для PowerShell, которые могут

  1. проверить, если сайт существует, и если не создать один
  2. чек, если AppPool существует, и если не создать один
  3. чек, если WebApplication существует, и если не создать один с appPool с шага 2.

Любые полезные ссылки, которые показывают, как это развертывание может быть автоматизировано?

Благодаря

ответ

2

Я думаю, что эта информация может быть полезна для вас.

Функция пула приложений и приложений IIS в Octopus позволяет настраивать большое количество параметров во время развертывания.

..

Веб-сайт
Если включено, то щупальце будет использовать использовать модуль Web Administration PowerShell, чтобы попытаться создать или изменить IIS веб-сайт и пул приложений, используя настройки ниже.

http://docs.octopusdeploy.com/display/OD/IIS+Websites+and+Application+Pools