Я создаю ресурсы в Azure, используя шаблон ARM. У меня есть три веб-приложения для развертывания. Обычно я могу развернуть их отдельно, используя VSTS, который работает медленно. Итак, есть ли способ развернуть проект на VSTS с помощью шаблона ARM?
Есть ли способ развернуть проект VSTS в службе приложений с помощью шаблона ARM?
Ответы (2)
Вы можете развернуть шаблон, который использует веб-развертывание, чтобы также развернуть веб-приложение — вы можете развернуть его в слотах или развернуть в существующем веб-приложении (не определенном в вашем шаблоне ARM). В этом образце есть расширение MSDeploy, которое выполняет эту работу.
https://github.com/Azure/azure-quickstart-templates/tree/master/201-web-app-blob-connection
Вы также можете пойти по этому пути:
https://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-get-started/
И то, и другое можно сделать через VSTS...
person
bmoore-msft
schedule
10.10.2016
Я смотрю на это сейчас. Я развернул одно приложение, но я попытаюсь развернуть несколько приложений, используя этот метод.
- person Callum; 11.10.2016
Действительно это работает. Просто нужно изменить файл веб-приложений .csprog, чтобы разрешить OutputPath.
- person Callum; 11.10.2016
о, и если проект не имеет настройки OutputPath. Развертывание завершится ошибкой.
- person Callum; 11.10.2016
Вам нужно будет экспортировать шаблон ARM с портала Azure RM.
Убеждаться
- у вас есть одна группа ресурсов, в которой развернуты все эти приложения (поскольку вы хотите развернуть их вместе).
- Экспортируйте шаблон управления ресурсами и присоедините его к проекту VSTS в качестве ресурса.
- Добавьте новую задачу выпуска в VSTS как Развертывание группы ресурсов Azure.
- Добавьте сведения о подключении в свою группу ресурсов.
- Укажите ранее экспортированный шаблон
- Настройте параметры (или используйте переменные).
вы должны иметь возможность использовать управление сборкой и выпуском VSTS для развертывания ресурсов ARM.
person
Sujit Singh
schedule
10.10.2016