2016-12-05 7 views
0

Я хочу разместить приложение .NET на лазурной виртуальной машине с помощью IIS. Я знаю основы Windows Azure как создание виртуальной машины &.Хостинг приложения на Windows Azure VM с использованием IIS с использованием VSTS (Visual Studio Team System)

Я хочу автоматизировать весь этот процесс создания виртуальной машины &, размещая приложение на IIS на этой виртуальной машине с помощью VSTS (Visual Studio Team System). Я знаю, что это возможно сделать с помощью VSTS (DevOps), также я знаю основы VSTS, как создание определения сборки на нем, но мне приходится сталкиваться с проблемами в автоматизации моего текущего сценария с использованием DevOps на лазурной.

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

ответ

0

Существует несколько способов создания виртуальной машины с помощью приложения IIS + в Azure. Чтобы создавать ресурсы в Azure в автоматическом рабочем процессе, я обычно думаю об использовании шаблонов Azure Resource Manager для конфигурации. Чтобы сделать это в VSTS, вы можете взглянуть на эту статью.

https://docs.microsoft.com/en-us/azure/vs-azure-tools-resource-groups-ci-in-vsts

Есть два способа использования шаблонов AzureRM в VSTS строить задачи/релиз, оба doc'd там. Документ показывает, как использовать проект группы ресурсов Azure в VSTS, но вы также можете просто вытащить необработанные файлы из github (без необходимости проекта).

Для шаблона, который создает виртуальную машину, устанавливает IIS и устанавливает посмотрите пакет веб-развертывания в этом примере:

https://github.com/bmoore-msft/AzureRM-Samples/tree/master/VMDSCWebDeploy

Это использует DSC для установки IIS, установки и запуска веб-развертывания и развертывания пакет/приложение. Это сделает все в сценарии DSC, но вы можете разделить развертывание, если хотите.

Это поможет?